Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
11
Добавлен:
28.03.2016
Размер:
12.83 Кб
Скачать

program Project2;

{

7. Сформировать набор данных IntNum.txt из целых чисел, разделяя их пробелами.

Получить из него новый набор NotThree.txt,

в который переписать из исходного набора все числа, которые не делятся на 3.

Числа в новом наборе должны разделяться одним пробелом.

}

{$APPTYPE CONSOLE}

uses

SysUtils,

Windows;

var

read_file, write_file : text;

num : integer;

t , nabor : string;

first : boolean;

begin

{ TODO -oUser -cConsole Main : Insert code here }

first := true;

t := 'Введите набор целых чисел';

CharToOEM(PChar(t), PChar(t));

writeln(t);

readln(nabor);

assign(read_file,'IntNum.txt');

rewrite(read_file);

write(read_file, nabor);

close(read_file);

reset(read_file, 'IntNum.txt');

assign(write_file,'NotThree.txt');

rewrite(write_file);

while not eof(read_file) do

begin

read(read_file, num);

if num mod 3 > 0 then

begin

write(write_file, num, ' ');

if first then

begin

first := false;

t := 'Числа которые не делятся на 3:';

CharToOEM(PChar(t), PChar(t));

writeln(t);

end;

write(num, ' ');

end;

end;

close(read_file);

close(write_file);

if first then

begin

t := 'Все числа делятся на 3.';

CharToOEM(PChar(t), PChar(t));

writeln(t);

end

else

writeln;

t := 'Файлы созданы.';

CharToOEM(PChar(t), PChar(t));

writeln(t);

readln;

end.

Соседние файлы в папке Прог-ие 1К 2С