Предмет: Информатика, автор: iamnobodyhere

ПАСКАЛЬ! СРОЧНО!
Вводится натуральное четырёхзначное число. Необходимо приписать к нему слева число, порядок цифр которого обратен порядку цифр исходного числа. Например, из числа `2021` должно получиться число `12022021`. Результат нужно сохранить в отдельную переменную.
Завтра урок, срочно нужно

Ответы

Автор ответа: nastikots
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 - четвёртая (последняя) цифра четырёхзначного числа

Умножение переводит цифру в нужный разряд

Похожие вопросы
Предмет: Математика, автор: evatati2007p3f6y2