Конец
IV. Вид выдаваемого результата:
Допустим мы ввели в массив 8 чисел: 22, 3, 18, -5, 0, 12, -3, 4.
Теперь компилятор с помощью организованного цикла найдет максимальное и
минимальное значения массива, в данном случае 22 и -5 соответственно.
Следующим шагом действий компилятора будет нахождение интервала между
максимальным и минимальным значениями элементов массива, т.е. в нашем
случае (22-(-5))=27. Теперь полученный результат, в соответствии с
условием задания будет разбит пополам и в данном примере составит 13.5.
Следующим шагом действий компилятора будет вывод на экран максимального и
минимального значений, интервала между ними и половины этого интервала.
Теперь относительно значения половины интервала значения массива будут
определены в 2 других массива – в первый массив отойдут элементы меньшие
этого значения и будут выведены на экран, в данном случае 3, -5, 0, 12,
-3,4. Во второй – большие или равные 22 и 18. Они так же будут отображены
на экране, на котором в итоге мы увидим не обязательно возрастающую
последовательность, т.к. этого не требует условие. На этом компилятор
закончит своё действие и программа будет остановлена.
V. Выводы:
В результате проделанной работы мы ознакомились с основами
программирования на языке Си, кроме того освоили некоторый синтаксис
языка, ознакомились с компиляцией и отладкой программы, т.е. полностью
выполнили поставленную цель.
printf("%d\n",a[i]);
c[k]=a[i];k++