Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабы / лаб5 / lab5_dop_var2

.pas
Скачиваний:
7
Добавлен:
07.06.2023
Размер:
836 б
Скачать
program lab5_dop_var2;
const n = 203;
var
i, j, temp_pos: byte;
max_str: shortstring = '';
s: shortstring;

begin
for i:=1 to n do
begin
// Формируем строку
s := '';
for j:=1 to n do s := s + '1';
insert('2',s,i);

while ((pos('111',s) <> 0) or (pos('222',s) <> 0)) do
begin
if (pos('111',s) <> 0) then
begin
temp_pos := pos('111',s);
delete(s,temp_pos,3);
insert('22',s,temp_pos);
end
else
begin
temp_pos := pos('222',s);
delete(s,temp_pos,3);
insert('11',s,temp_pos);
end;
end;

if (length(s) > length(max_str)) then max_str := s;
end;

WriteLn(max_str);
end.
Соседние файлы в папке лаб5