Написать программку, которая принимает на вход двухзначное число, а выводит на

Написать программку, которая воспринимает на вход двухзначное число, а выводит на экран число, у которого числа меняются местами. К примеру, вводится число 37, а выводится 73. Подсказка: используйте операторы div и mod.

Задать свой вопрос
1 ответ

Чтоб числа поменялись местами необходимо число единиц помножить на десять, а число 10-ов записать вместо единиц. Число единиц можно отыскать как остаток после дробленья на 10. Число 10-ов одинаково целой доли приватного после дробления на 10.

Пример: начальное число 43.

 43 mod 10 = 3;

(43 mod 10) * 10 = 3 * 10 = 30;

43 div 10 = 4;

30 + 4 = 34.

program change;

var n: integer;

begin

Writeln(Введите двузначное число);

readln(n);

writeln(Число после обмена цифр местами:)

writeln((n mod 10) * 10 + n div 10);

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт