Предмет: Информатика,
автор: onetwo1984
N-значные числа
Найти количество N-значных чисел, у которых сумма цифр равна их произведению. Вывести наименьшее среди таких чисел для заданного N (N < 10).
Входные данные
Число N не превышающее 10.
Выходные данные
В выходном файле через пробел вывести 2 числа: количество искомых чисел и наименьшее среди них.
ЯЗЫК Си
Леганда555:
о, это с acmp задачка?)
на каком языке нужно решение?
язык си
У меня решение с помощью прекалка. То есть выписал все возможные значения и просто выводил нужное в зависимости от n. Подойдёт такое?
Си просят
Да я понял. У меня в решении просто предпросчитаны все значения
Ответы
Автор ответа:
1
#include <stdio.h>
int main() {
int n;
char *s[] = { "10 0", "1 22", "6 123", "12 1124", "40 11125", "30 111126", "84 1111127", "224 11111128", "144 111111129", "45 1111111144" };
scanf("%d", &n);
printf("%s", s[n - 1]);
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: lesha0laptev
Предмет: Русский язык,
автор: ялол3
Предмет: Қазақ тiлi,
автор: Никита111111111114
Предмет: Литература,
автор: Warfacemag
Предмет: Алгебра,
автор: mils728