Трицифрени числа със сума на цифрите X

Да се състави програма, която отпечатва всички положителни трицифрени числа, сумата от цифрите на които е равна на X и колко е броят им.

Публикувано в 11а, 11в с етикети , . Постоянна връзка.

One Response to Трицифрени числа със сума на цифрите X

  1. dreanor каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int suma,broi=0;
        cout<<"Wuwedete sumata na cifrite za tricifreno chislo ";
        cin>>suma;
        if ((suma<=27)&&(suma>0))
           {
             for (int i=1;i<=9;i++)
                 for (int p=1;p<=9;p++)
                     for (int n=1;n<=9;n++)
                     {
                         if ((i+p+n)==suma)
                            {
                              cout<<i<<p<<n<<endl;
                              broi++;
                            }
                     }
             cout<<broi<<" chisla imat suma na cifrite "<<suma<<endl;
           }
        else cout<<"Newalidna suma\n";
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    

Вашият коментар