Предмет: Информатика,
автор: iamnobodyhere
ПАСКАЛЬ! СРОЧНО!
Вводится натуральное четырёхзначное число. Необходимо приписать к нему слева число, порядок цифр которого обратен порядку цифр исходного числа. Например, из числа `2021` должно получиться число `12022021`. Результат нужно сохранить в отдельную переменную.
Завтра урок, срочно нужно
Ответы
Автор ответа:
0
Ответ:
program z1;
var a,b:integer;
begin
write('Введите четырёхзначное число: ');
readln(a);
b := a mod 10 * 10000000 + a mod 100 div 10 * 1000000 + a div 100 mod 10 * 100000 + a div 1000 * 10000 + a;
write('Получилось: ',b)
end.
Объяснение:
a div 1000 - первая цифра четырёхзначного числа
a div 100 mod 10 - вторая цифра четырёхзначного числа
a mod 100 div 10 - третья цифра четырёхзначного числа
a mod 10 - четвёртая (последняя) цифра четырёхзначного числа
Умножение переводит цифру в нужный разряд
Похожие вопросы
Предмет: Русский язык,
автор: daryanyashnaya
Предмет: Русский язык,
автор: myha72
Предмет: География,
автор: kbkz2014
Предмет: Українська мова,
автор: lenavakulenko2
Предмет: Математика,
автор: evatati2007p3f6y2