Предмет: Информатика,
автор: Otsebyashkie4925
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.
Пример:
казак
Слово - палиндром
Похожие вопросы
Предмет: География,
автор: 67688mdw4z
Предмет: История,
автор: kseniyacvetic
Предмет: Химия,
автор: sofia3124
Предмет: Литература,
автор: monazhovnir924
Предмет: Химия,
автор: Sonia20067656