Получить перевертыш целого четырехзначного числа n - Pascal ABC
Формулировка задачи:
Напишите программу, чтобы получить перевертыш целого четырехзначного числа n, введенного пользователем (вспомните, как разбить число на разряды с помощью операций div и mod)?
Решение задачи: «Получить перевертыш целого четырехзначного числа n»
textual
Листинг программы
program moddiv; var j,i:integer; FS,S:string; begin write(' Enter number : '); read(i); S:=''; j:= i mod 100;FS:=IntToStr(j);S:=FS; writeln(S); if(j<0)then begin j:= i mod 10;FS:=IntToStr(j);S:=FS; writeln(S);end; end.
Объяснение кода листинга программы
- Программа начинается с объявления переменных
j
,i
иS
, которые будут использоваться в дальнейшем. - Затем программа запрашивает у пользователя ввод числа и сохраняет его в переменной
i
. - Строка
S
инициализируется пустой строкой. - Переменная
j
инициализируется как остаток от деления числаi
на 100. Это позволяет получить последние четыре цифры введенного числа. - Функция
IntToStr
преобразует числоj
в строку. Результат сохраняется в переменнойS
. - Программа выводит на экран число
S
. - Если число
j
отрицательное, то переменнаяj
инициализируется как остаток от деления числаi
на 10. Это позволяет получить первые четыре цифры введенного числа. - Функция
IntToStr
преобразует числоj
в строку. Результат сохраняется в переменнойS
. - Программа выводит на экран число
S
. - Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д