Получить перевертыш целого четырехзначного числа 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. - Программа завершается.