В записке слова зашифрованы — каждое из них записано наоборот. Расшифровать сообщение.
спросил 18 Дек, 18 от cevka в категории школьный раздел


решение вопроса

+7
uses crt;
var s,sn,temp: string;
    i: byte;
begin
write('s='); readln(s);   //запрашиваем и считываем строку
temp:='';           //временная строка для перевернутого слова пуста
sn:='';             //строка для расшифрованной строки пока пуста
s:=s+' ';           //добавляем в конец строки пробел, чтобы не потерять последнее слово
for i:=1 to length(s) do       //в цикле с параметром перебираем элементы строки от первого до последнего
    if s[i] in ['A'..'Z','a'..'z','А'..'Я','а'..'я']         //если символ - это буква (то есть часть слова),
     then temp:=s[i]+temp      //записываем его в начало расшифровываемого слова (ведь известно, что слова записаны наоборот)
      else                       //иначе
          begin
          sn:=sn+temp+s[i];    //присоединяем перевернутое (читай, расшифрованное слово) в новую строку и добавляем знак препинания или пробел (что там нам попалось в строке)
          temp:='';            //очищаем временную строку для переворота следующего слова
          end;
writeln('s=',sn);              //выводим расшифровенную строку
readln;
end.
ответил 18 Дек, 18 от Olenka

Связанных вопросов не найдено

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.