• Напишіть програму, яка виводить усі трицифрові числа, сума цифр яких дорівнює деякому значенню n, яке вводить користувач. Вхідні дані: 4 Вихідні дані: 112 121 130 202 211 220 301 310 400

Ответы 1

  • Ответ:

    Ось програма на мові Python, яка виводить всі трицифрові числа, сума цифр яких дорівнює введеному користувачем значенню `n`:

    ```python

    n = int(input("Введіть значення n: "))

    for i in range(1, 10): # Перша цифра від 1 до 9

    for j in range(0, 10): # Друга цифра від 0 до 9

    for k in range(0, 10): # Третя цифра від 0 до 9

    if i + j + k == n: # Перевіряємо, чи сума цифр дорівнює n

    print(i * 100 + j * 10 + k) # Виводимо трицифрове число

    ```

    Ця програма перебирає всі можливі комбінації цифр для трьох позицій і виводить ті, у яких сума цифр дорівнює `n`.

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

Еще вопросы

Войти через Google

или

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

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

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