Работа 3.8 Упр.19 ГДЗ Семакин 10 класс (Информатика)
В записке слова зашифрованы — каждое из них записано наоборот. Расшифровать сообщение.
В программе строка s считывается посимвольно. Если символ не является пробелом, он добавляется в начало вспомогательной строки temp. Когда встречается пробел, накопленное слово из temp добавляется в начало строки sn, а temp очищается.
Таким образом, каждое слово в сообщении записано наоборот, и программа восстанавливает его, разворачивая символы внутри слова.
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);
end.
Если в записке было, например, слово тевирП, то после обработки оно станет Привет. Аналогично расшифровываются все слова сообщения.
Ответ
Программа расшифровывает сообщение, разворачивая каждое слово в обратном порядке.

