Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2012, 20:33   #1
dimanoxxy
 
Регистрация: 08.06.2012
Сообщений: 5
Восклицание Поменять местами наибольший и наименьший элементы файла.

Здравствуйте. помогите сделать программу, пожалуйста. задание такое:
Дан файл целых чисел A.DAT. Поменять местами наибольший и наименьший элементы файла.
помогите если можете!! буду очень благодарен! завтра нужно сдать эту программу
dimanoxxy вне форума Ответить с цитированием
Старый 08.06.2012, 20:40   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Работать с файлами умеете? Вот что потребуется:
var f: file of Integer; - объявить файловую переменную.
a: Integer; - целочисленная переменная.
Assign (f, 'A.DAT') - привязать имя файла к файловой переменной.
Reset (f) - открыть файл для чтения и записи.
Read (f, a) - прочитать очередной элемент файла в переменную a.
EOF (f) - проверить, не достигнут ли конец файла.
FilePos (f) - текущая позиция в файле.
Seek (f, n) - переместить текущую позицию файла в позицию n.
Write (f, a) - записать в файл f значение переменной a в текущую позицию.
Close (f) - закрыть файл.
Ну а найти максимум и минимум - это совсем уже детская задача.
Arigato вне форума Ответить с цитированием
Старый 08.06.2012, 20:44   #3
dimanoxxy
 
Регистрация: 08.06.2012
Сообщений: 5
По умолчанию

если не сложно можешь написать сам код программы?? просто в паскале я совсем новечёк!! пока не разбираюсь в нем
dimanoxxy вне форума Ответить с цитированием
Старый 08.06.2012, 20:46   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от dimanoxxy Посмотреть сообщение
если не сложно можешь написать сам код программы??
Не могу и другим не советую писать тут готовый код!
Вы либо сами разбирайтесь (все, что вам потребуется, я уже привел), либо дуйте в раздел Фриланс и там вам за соответствующую плату решат задачу.
Arigato вне форума Ответить с цитированием
Старый 08.06.2012, 20:56   #5
dimanoxxy
 
Регистрация: 08.06.2012
Сообщений: 5
По умолчанию

блин. очень плохо. просто я в паскале совсем не разбираюсь, задачу завтра нужно сдать. ладно, придется ночку почитать про него. может сделаю че. спасибо и на этом.
dimanoxxy вне форума Ответить с цитированием
Старый 08.06.2012, 21:16   #6
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от dimanoxxy Посмотреть сообщение
ладно, придется ночку почитать про него. может сделаю че.
Вот видите какая польза, хоть учиться начнете. А так дали бы готовое решение, так бы и дальше ничего не понимали бы.
Arigato вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В каждой строке матрицы А(n*n) найти наибольший и наименьший элементы матрицы и поменять их местами saha1994 Паскаль, Turbo Pascal, PascalABC.NET 2 15.05.2012 20:38
C# дан двумерный массив 9х9. найти наименьший и наибольший элементы массива и поменять их местами. Koksa Помощь студентам 1 10.10.2011 11:28
Поменять местами наименьший и наибольший элементы массива. KOPC1886 Помощь студентам 2 06.01.2011 21:02
найти наибольший и наименьший элемент матрицы B(N x M) и поменять их местами поЛотЕнчик_просТо Общие вопросы C/C++ 2 13.05.2009 12:17
В массиве Р(10) введенном с клавиатуры поменять местами наибольший и наименьший элементы. Делфи. Lerika Помощь студентам 6 23.01.2009 11:52