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