задан массив. состоящий из целых положительных и отрицательных чисел. разбить его
Задан массив. состоящий из целых положительных и отрицательных чисел. разбить его на два массива . в одном из которых только положительные . в другом - отрицательные . отсортировать их по убыванию. с++ Помогите пожалуйста C++
Задать свой вопросОтвет:
Изъяснение:
includelt;stdio.hgt;
includelt;locale.hgt;
main()
setlocale(LC_ALL,"RUS");
int x[30],i,j,n,plg[30],otr[30],tr,tr1;
printf("Введите количество чисел");
scanf("%d",amp;n);
for(i=0;ilt;n;i++)
do
printf("Введите %d число",i+1);
scanf(" %d",amp;x[i]);
while(x[i]==0);
if(x[i]gt;0) plg[i]=x[i];else plg[i]=0;
if(x[i]lt;0) otr[i]=x[i];else otr[i]=0;
for(i=0;ilt;n-1;i++)
for(j=0;jlt;n-i-1;j++)
if(plg[j]lt;plg[j+1])
tr=plg[j];
plg[j]=plg[j+1];
plg[j+1]=tr;
if(otr[j]lt;otr[j+1])
tr1=otr[j];
otr[j]=otr[j+1];
otr[j+1]=tr1;
printf("Положительные =");
for(i=0;ilt;n;i++)
if(plg[i]!=0) printf("%d ",plg[i]);
printf("\nОтрицательные =");
for(i=0;ilt;n;i++)
if(otr[i]!=0) printf("%d ",otr[i]);
Программка написана на обыкновенном СИ. Ноль вводить нельзя.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.