Для файла целых чисел des.dat перепишите положительные числа в один дополнительный файл, а отрицательные – в другой. Pascal ABC

3 Окт 2019 в 18:42
153 +1
0
Ответы
1

{$mode objfpc}
Program DivideNumbers;

Var
inputFile, positiveFile, negativeFile: Text;
num: Integer;

Begin
AssignFile(inputFile, 'des.dat');
Reset(inputFile);
AssignFile(positiveFile, 'positiveNum.dat');
Rewrite(positiveFile);
AssignFile(negativeFile, 'negativeNum.dat');
Rewrite(negativeFile);

While not eof(inputFile) do
Begin
Readln(inputFile, num);
if num > 0 then
Writeln(positiveFile, num)
else if num < 0 then
Writeln(negativeFile, num);
End;

CloseFile(inputFile);
CloseFile(positiveFile);
CloseFile(negativeFile);

End.

19 Апр 2024 в 18:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир