Задать вопрос
24 июля, 21:59

В слове программирование уничтожатся каждый второй символ; затем слово переворачивается, и снова уничтожается каждый второй символ. Эти действия повторяются до тех пор, пока не останется один символ. Какой это символ?

+3
Ответы (1)
  1. 24 июля, 23:36
    0
    Ответ: "о"

    программирование

    п о р м и о а и

    иаоимроп

    и о м о

    омои

    о о

    оо

    о

    Function StRevers (St : String) : String;

    Begin

    If Length (St) >1 then StRevers:=St[Length (St) ]+StRevers (Copy (St, 2, Length (St) - 2)) + St[1]

    else StRevers:=St;

    end;

    Function Del2 (st : String) : String;

    Begin

    If Length (st) >0 then Del2:=st[1]+Del2 (Copy (st, 3, Length (st) - 2)) else Del2:='';

    end;

    Var

    S : String;

    Begin

    S:='программирование';

    While Length (S) >1 do S:=StRevers (Del2 (S)) ;

    Writeln (S) ;

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