Читайте также:
|
|
При запуске программа вызывает меню, в котором можно выбрать способ хранения данных при решении задачи (клавиши «1»-«4»).
При нажатии клавиши «1» программа вызывает процедуру решения задачи при помощи одномерных массивов.
При нажатии клавиши «2» задача будет решена при помощи типизированного файла.
При нажатии клавиши «3» для решения будут использованы динамические линейные списки.
При нажатии клавиши «4» завершается работа всей программы.
После попадания в одну из функций из текстового файла создаем соответственно массив, типизированный файл или динамический линейный список. Затем создаем вспомогательный массив из индексов положительных элементов при обработке в массиве и файле и адресов при обработке динамического линейного списка. После чего производим сортировку элементов по элементам вспомогательного массива. Читаем введенное с клавиатуры число. Проходим циклом по уже отсортированному массиву, и сравниваем текущий элемент с введенным числом. Как только находим элемент больше введенного, запоминаем его номер и выходим из цикла. Еще раз проходим по массиву с конца до элемента, который запомнили. В цикле сдвигаем элементы, и на нужную позицию записываем введенное число. Выводим на экран исходный, отсортированный и массив с новым элементом с помощью встроенной процедуры вывод. В процедуру посылаем текст и количество элементов массива.
Дата добавления: 2015-09-02; просмотров: 55 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Цель работы | | | Блок-схема процедуры обработки данных с помощью одномерного массива |