Предмет: Информатика,
автор: CONY3809
Free pascal. Написать программу детектирования слова-полиндрома
Ответы
Автор ответа:
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)
Интересные вопросы
Предмет: Українська мова,
автор: egore6726
Предмет: Алгебра,
автор: ttalgatdos
Предмет: Қазақ тiлi,
автор: rahimovnagauhar
Предмет: Математика,
автор: nilteks228