Дано пятизначное число.Переставить две левые цифры в правую сторону.

0 голосов
24 просмотров

Дано пятизначное число.Переставить две левые цифры в правую сторону.


Информатика (15 баллов) | 24 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Берем разряды единиц и десятков, разряд единиц добавляем перед числом, потом разряд десятков добавляем перед числом.

12345
Берем разряд единиц, подставляем перед числом
51234
Теперь берем разряд десятков (теперь это разряд единиц), подставляем перед числом
45123

Готово!

(15.5k баллов)
0 голосов

Pascal

var n:integer;
begin
read(n);
write(n mod 1000 * 100 + n div 10000 * 10 + n div 1000 mod 10);
end.

(2.0k баллов)
0

write((n mod 1000)*100 + n div 100);

0

Делится на 1000   write((n mod 1000)*100 + n div 1000);

0

А ну да, просто изначально подумал, что при вводе АБВГД будет ВГДБА, а потом просто исправил