Распечатайте введенную строку в обратном порядке - Free Pascal
Формулировка задачи:
Распечатайте введенную строку в обратном порядке.
Решение задачи: «Распечатайте введенную строку в обратном порядке»
textual
Листинг программы
var s:string; i:dword; begin readln(s); for i:=length(s) downto 1 do writeln(s[i]) end.
Объяснение кода листинга программы
В данном коде происходит следующее:
- Объявляются две переменные:
- s:string - переменная для хранения введенной строки;
- i:dword - переменная для хранения индекса символа в строке.
- Вводится строка с помощью функции readln(s).
- Запускается цикл for, который начинается с i=длина строки (length(s)) и идет до 1.
- Внутри цикла выводится каждый символ строки (s[i]), начиная с последнего.
- Цикл завершается, и программа заканчивается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д