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

Ответы 1

  • Чтобы цифры поменялись местами нужно число единиц умножить на десять, а число десятков записать вместо единиц. Число единиц можно найти как остаток после деления на 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.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years