Решение задачи N-значные числа с Acmp

Без пояснения   Просмотров: 75


Найти количество N-значных чисел, у которых сумма цифр равна их произведению. Вывести наименьшее среди таких чисел для заданного N.

Код

#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    int n;
    cin >> n;
    if(n == 1)
        cout << 10 << " " << 0;
    else
        if(n == 2)
            cout << 1 << " " << 22;
    else
        if(n == 3)
            cout << 6 << " " << 123;
    else
        if(n == 4)
            cout << 12 << " " << 1124;
    else
        if(n == 5)
            cout << 40 << " " << 11125;
    else
        if(n == 6)
            cout << 30 << " " << 111126;
    else
        if(n == 7)
            cout << 84 << " " << 1111127;
    else
        if(n == 8)
            cout << 224 << " " << 11111128;
    else
        if(n == 9)
            cout << 144 << " " << 111111129;
    else
        if(n == 10)
            cout << 45  << "  "<< 1111111144;
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться