Господа, кто знаком с С, помогите.
В исходном массиве нужно упорядочить элементы в порядке убывания модулей - ну и соответсно создать из этого новый массив.
Всю программу естественно писать не надо, а только фрагмент с упорядочением.
Вот то что я намозговал, но работает каряво, новый массив получается из максимальных по модулю элементов (напр. 8 8 8 8 8 8 8)
Попрошу либо подкорректировать код, либо если проще предложить новый вариант, т.к. двигаться дальше у меня не получается
Код:
for (j=0;j<7;j++)
{
R=0;
for (i=0;i<7;i++)
{
if (i!=k) if (abs (A[i])>abs(R))
{
k=i;
R=A[i];
}
}
B1[j]=R;
}