Помогите написать простую прогу на Паскале. Даны файлы f и g, компоненты которых являются целыми числами. В файл s записать сумму компонентов файлов f и g (поэлементно), а в файл r их разность.
Здравствуйте, Diana! Ну и в чем проблема? Алгоритм непонятен? Или вообще не знаешь, как программы писать? Алгоритм таков: 1. Открываешь текстовые файлы f и g для чтения 2. Открываешь текстовые файлы s и r для записи 3. Считываешь компоненты из файлов f и g в переменные a и b 4. Записываешь a+b в файл s и a-b в файл r 5. Если не достигнут конец файлов f и g - переходишь к п.3 Реализуй это и если возникнут вопросы - тогда обращайся сюда. Ответ отправлен: 26.01.2003, 21:36 Отправитель: Ayl Отвечает X-RayMan
Доброго времени суток, Diana! Если обрабатывать только те элементы, у которых есть пара, это будет что-то типа: var f1,f2,f3,f4: File of Integer; a,b: Integer; begin assign(f1,''); assign(f2,''); assign(f3,''); assign(f4,''); reset(f1); reset(f2); rewrite(f3); rewrite(f4); while (not eof(f1)) and (not eof(f2)) do begin read(f1,a); read(f2,b); write(f3,a+b); write(f4,a-b); end; close(f1); close(f2); close(f3); close(f4); end. Ответ отправлен: 26.01.2003, 10:50 Отправитель: X-RayMan Отвечает hackishD
Добрый день, Diana! Попробуй пример в приложении. Удачи.
Приложение: Ответ отправлен: 27.01.2003, 12:49 Отправитель: hackishD Отвечает Tancho
Здравствуйте, Diana! Смотри в приложение! Прога с начале создаеть двух файлов с целым чисель т.е. сама ты создаешь файлом на диске там где хочешь - задаешь Польная Файловая Спецификация: устройства, каталог, имя, разширении и вводишь в файлов какие целые чисель хочешь. Потом прога читает файлый находит сумма и разность чисель двух файлов и пишеть уже файлов 'SUMA.txt' и 'RAZNOST.TXT'. Для упрощении я задал число записом в каждом файле 2.
Приложение: Ответ отправлен: 28.01.2003, 12:30 Отправитель: Tancho
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.