Ввести с клавиатуры файл F действ. чисел. Компоненты файла, стоящие между наибольшим и наименьшим компонентом, переставить в обратном порядке. Выдать на печать преобразованный файл.
Умоляю

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
dimaeyeore |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Реальное имя: Дима Репутация: ![]() ![]() ![]() |
Привет всем !! Помогите пожалуйста решить лабу:
Ввести с клавиатуры файл F действ. чисел. Компоненты файла, стоящие между наибольшим и наименьшим компонентом, переставить в обратном порядке. Выдать на печать преобразованный файл. Умоляю ![]() |
![]() ![]() |
Ozzя |
![]()
Сообщение
#2
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: ![]() ![]() ![]() |
Код F:file of real; Найти макс. и мин. элементы - элементарная задача. Поищи на форуме.... { Ввести файл } ... ReWrite(f); while (Не признак конца ввода } do begin read(r); write(f,r); end; Для упрощения файл можно считать в массив. Но можно и без него. Тогда при чтении чисел из файла запоминай номера позиций. Поменять числа в файле: Примерно так: Код for i:=1 to MaxPos to Minpos do begin ... seek(f,i); read(i,r); temp:=r; seek(f,maxpos-i); write(f,temp); ... end; Все вышесказанное для идеального случая, когда и макс. и мин. по одному. Сообщение отредактировано: Ozzя - |
dimaeyeore |
![]()
Сообщение
#3
|
|||
Группа: Пользователи Сообщений: 3 Пол: Мужской Реальное имя: Дима Репутация: ![]() ![]() ![]() |
Не знаю почему но прога не работает
program laba4;
Сообщение отредактировано: volvo - |
|||
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
while (min+i<max-i) do А где у тебя i изменяется? И, кстати, чему оно равно в начале цикла? |
![]() ![]() |
![]() |
Текстовая версия | 8.09.2025 13:21 |