Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| Света |
22.12.2008 18:14
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 5 Пол: Женский Реальное имя: Света Репутация: 0 |
Задание: В файле хранится набор целых чисел. Найти первые три наибольшие по абсолютной величине числа н после каждого из них вставить нулевой элемент. Результат сохранить в новый файл. содержимое исходного и конечного файлов распечатать на экране. программа поиска наибольших чисел должна находиться в отдельном модуле. Использование массивов недопустимо.
|
![]() ![]() |
| volvo |
22.12.2008 18:41
Сообщение
#2
|
|
Гость |
Вот набросок:
var После этого в переменных m1, m2, m3 будут 3 наибольших по абс. величине значения. Второй проход по файлу, опять читаем число X, и сравниваем его с каждым из максимумов. Что-то вот такого типа: if (m1 <> -maxint) and (m1 = X) then beginДальше попробуй самостоятельно. |
Света Работа с файлами, внешними модулями. 22.12.2008 18:14
amega Хотел бы добавить что после прохода по файлу если ... 22.12.2008 22:20
Lapp volvo, так она вставит нули после каждого числа, р... 22.12.2008 23:14
volvo В задании - неоднозначность: <6, 7, 8, 3, 4, 5,... 22.12.2008 23:31
Lapp В задании - неоднозначность Мне кажется, неоднозна... 22.12.2008 23:42
amega ну как мы прошли по файлу нашли 3 максимальних зна... 22.12.2008 23:33![]() ![]() |
|
Текстовая версия | 9.12.2025 3:52 |