• Вася написал программу (для удобства приводим ее код на трех языках программирования):
    Python:
    x = int(input())
    a = x % 10
    b = x // 10 % 10
    c = x // 100 % 10
    print(a + b + c)
    Pascal:

    var
    x, a, b, c: integer;
    begin
    readln(x);
    a := x mod 10;
    b := x div 10 mod 10;
    c := x div 100 mod 10;
    writeln(a + b + c);
    end.

    C++:

    #include
    using namespace std;
    int main()
    {
    int x, a, b, c;
    cin >> x;
    a = x % 10;
    b = x / 10 % 10;
    c = x / 100 % 10;
    cout << a + b + c;
    return 0;
    }

    Определите, при каком наименьшем значении x программа ВЫВЕДЕТ 23!
    Помогите пожалуйста, я не шарю

Ответы 1

  • Число понятно трехзначное , первая переменная а вычисляет последнюю цифру х(единицы),b - десятки,с - сотниЧтобы найти наименьшее присвоим двум последним цифрам значение 9,сумма будет равна 18, и число сотен тогда будет равно 23 - 18 = 5 значит наше число равно 599.
    • Автор:

      savannah
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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