Задать вопрос
25 апреля, 09:09

Определить, является ли введенное предложение палиндромом (читается одинаково сначала до конца и наобарот ''аргентина манит негра'')

вот что у меня получилось

program z1; var s, s1, s2, b:string; a, c, d, e, z, r, i:integer; beginwriteln ('введите предложение ') ; readln (s) ; for c:=1 to length (s) dobeginz:=pos (' ', s) ; delete (s, z, 1) ; end;

for i:=length (s) downto 1 dobeginwrite (s[i]) ; end;

if s = (s[i]) then writeln ('это палиндром') elsewriteln ('не палиндром') ; end.

+5
Ответы (1)
  1. 25 апреля, 12:00
    0
    Var

    s, s1: string;

    i: integer;

    begin

    writeln ('введите предложение ') ;

    readln (s) ;

    repeat

    i : = pos (' ', s) ;

    delete (s, i, 1) ;

    until i = 0;

    s1 : = '';

    for i : = length (s) downto 1 do

    s1 : = s1 + s[i];

    if s = s1 then

    writeln ('это палиндром')

    else

    writeln ('не палиндром') ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Определить, является ли введенное предложение палиндромом (читается одинаково сначала до конца и наобарот ''аргентина манит негра'') вот ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы