Ответы
Ответ дал:
0
var s : string;
i, k : integer;
begin
Readln(s);
k:=0;
for I := 1 to Length(s) div 2 do
if s[i]= s[Length(s)-k] then k:=k+1;
if k= Length(s) div 2 then Write('Полиндром') else Write('Не полиндром'); Readln
end.
i, k : integer;
begin
Readln(s);
k:=0;
for I := 1 to Length(s) div 2 do
if s[i]= s[Length(s)-k] then k:=k+1;
if k= Length(s) div 2 then Write('Полиндром') else Write('Не полиндром'); Readln
end.
pentV:
для экономии памяти можно использовать переменную byte. Маловероятно, что будет слово длинной integer)
Похожие вопросы
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад