Мне нужно написать программу, в которой нужно заменить максимальные элементы массива заменить минимальными, а минимальные элементы массива заменить максимальными. Программа выглядит так.
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | #include <stdio . h>
#include <conio . h>
int main()
max = a[ 0 ];
for (i = 0 ; i < N; i++)
}
min = a[ 0 ];
for (i = 0 ; i < N; i++)
}
w = - 1 ;
for (i = 0 ; i < N; i++)
}
for (i = 0 ; i < N; i++)
}
}
for (i = 0 ; i < N - 1 ; i++)
printf("%d\n", a[N - 1 ]);
w = 0 ;
T--;
}
getch();
return 0 ;
}
|
Массив f[w] предназначен для сохранения индексов минимальных элементов массива. Как сделать так, чтобы изначально минимальные элементы массива заменялись максимальными и чтобы после этого снов не становились минимальными?