Глава 27. Задание " Г "
 Добавлено: 07.11.2016 01:10:12
Добавлено: 07.11.2016 01:10:12Что получилось:
Не знаю как закачать скриншоты. Меня интересует вопрос, почему в результате появляются лишние строки?
Исходные данные На выходе
a a
b a
b a
b a
b a
a a
a a
a a
b a
a
a
			- Код: Выделить всё
- var F1, F2 : text;
 C1, C2, C3 : char;
 C : char;
 Res : char;
 begin
 Assign(F1, 'Proba_27_G_1.txt');
 Assign(F2, 'Proba_27_G_2.txt');
 Reset(F1);
 Rewrite(F2);
 if not Eof(F1)
 then
 begin
 Writeln(F2, 'Na vhode', ' ', 'Na vihode');
 Readln(F1, C1);
 Res := C1;
 Writeln(F2, C1, ' ', Res);
 Readln(F1, C2);
 Writeln(F2, C2, ' ', Res);
 Readln(F1, C3);
 Writeln(F2, C3, ' ', Res);
 end;
 while not Eof(F1) do
 begin
 Readln(F1, C1);
 Readln(F1, C2);
 Readln(F1, C3);
 if (C1= C2) and (C1= C3)
 then
 begin
 C := C1;
 Writeln(F2, C1, ' ', Res);
 Writeln(F2, C2, ' ', Res);
 Writeln(F2, C3, ' ', C);
 Res := C;
 end
 else
 begin
 Writeln(F2, C1, ' ', Res);
 Writeln(F2, C2, ' ', Res);
 Writeln(F2, C3, ' ', Res);
 end;
 end;
 Close(F1);
 Close(F2);
 Readln;
 end.
Не знаю как закачать скриншоты. Меня интересует вопрос, почему в результате появляются лишние строки?
Исходные данные На выходе
a a
b a
b a
b a
b a
a a
a a
a a
b a
a
a