Исмагилова_Саният
?>

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

Информатика

Ответы

yurievaalxndra55

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

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

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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

Популярные вопросы в разделе

Панков1101
M10M11M12
juliat200520
Rjkjneirbyf555
Vitalevich
maksimforyou20
aninepp
gabbro19975650
sayfullinmr
asyaurkova
Потапова 79275136869323
lpcck2212
nikziam
Versalmoda
Viktoromto