Întrebare
3. Se citeşte un şir de numere întregi (cel mult 30 elemente). Să se mute la sfârşitul şirului elementele sale negative, în ordinea găsirii lor.
Obs. Se vor folosi două şiruri ajutătoare: unul în care se reţin numerele negative şi unul pentru numerele pozitive.
Program C++. Dau coroana.
Obs. Se vor folosi două şiruri ajutătoare: unul în care se reţin numerele negative şi unul pentru numerele pozitive.
Program C++. Dau coroana.
Întrebare a fost pusă de: USER7523
299 Vezi
299 Răspunsuri
Răspuns (299)
int t [30], s[30], r [30],i,j,k,m;
for (i=1;i=30;i++)
k=1;j=1;
{cout <<"s ["<cin>>s [i];}
for(i=1;i <=30;i++)
{if (s [i]>=0)
{t [j]=s [i];
j++;}
else
{r [k]=s [i];
k++;}
}
m=j-1;i=1;
for(j=1;j <=m;j++)
{s [i]=t [j];
i++; }
i=1;
for (k=m+1;k <=30;k++)
{s [k]=r [i];
k++;}
for (i=1;i <=30;i++)
cout <
for (i=1;i=30;i++)
k=1;j=1;
{cout <<"s ["<cin>>s [i];}
for(i=1;i <=30;i++)
{if (s [i]>=0)
{t [j]=s [i];
j++;}
else
{r [k]=s [i];
k++;}
}
m=j-1;i=1;
for(j=1;j <=m;j++)
{s [i]=t [j];
i++; }
i=1;
for (k=m+1;k <=30;k++)
{s [k]=r [i];
k++;}
for (i=1;i <=30;i++)
cout <