Free pascal. Написать программу детектирования слова-полиндрома
Disaczar:
а слово одно вводится или несколько и среди них искать?
Ответы
Ответ дал:
0
Var st: string; l,i: integer; b:boolean;
begin
readln(st);
l:=length(st);
b:=true;
for i:=1 to l div 2 do
if st[i]<>st[l-i+1] then b:=false;
if b then writeln('Слово - палиндром')
else writeln('Слово - не палиндром');
end.
Пример:
казак
Слово - палиндром
begin
readln(st);
l:=length(st);
b:=true;
for i:=1 to l div 2 do
if st[i]<>st[l-i+1] then b:=false;
if b then writeln('Слово - палиндром')
else writeln('Слово - не палиндром');
end.
Пример:
казак
Слово - палиндром
Вас заинтересует
1 год назад
1 год назад
2 года назад
3 года назад
3 года назад
8 лет назад
8 лет назад