Контрольные задания > Какое наименьшее натуральное четырёхзначное число нужно присвоить переменной n, чтобы после выполнения программы на экране отобразилось число 23?
Вопрос:
Какое наименьшее натуральное четырёхзначное число нужно присвоить переменной n, чтобы после выполнения программы на экране отобразилось число 23?
Программа вычисляет сумму цифр числа n. Нам нужно найти наименьшее четырёхзначное число, сумма цифр которого равна 23.
Наименьшее четырёхзначное число - это 1000. Нам нужно, чтобы число было как можно меньше, поэтому начнем с 1000 и будем увеличивать цифры.
Пусть число имеет вид 1abc, где a, b, c - цифры. Тогда 1 + a + b + c = 23, следовательно, a + b + c = 22.
Чтобы число 1abc было наименьшим, нужно, чтобы цифра a была наименьшей возможной. Максимальная цифра - 9. Если a = 4, то b + c = 18. Тогда минимальное значение b = 9 и c = 9.
Таким образом, наименьшее число, удовлетворяющее условию, равно 1499.
Ответ: 1499