С две равни цифри

Да се напише програма, която извежда всички трицифрени числа, които имат поне две равни цифри.

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

2 коментара по С две равни цифри

  1. dreanor каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        bool lqwo=true;
        for (int i=1;i<=9;i++)
            for (int p=1;p<=9;p++)
                for (int t=1;t<=9;t++)
                    {
                    if ((i==p)||(i==t)||(p==t))
                       {
                         if (lqwo)
                            {
                             cout<<i<<p<<t;
                             lqwo=false;
                            }
                         else 
                            {
                             lqwo=true;
                             cout<<char(9)<<i<<p<<t<<endl;
                            }                    
                       }
                    }
        cout<<endl;
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
    

    Малко усложних нещата като направих числата да се изписват в 2 колони за да е по лесен прегледа с две взаимно изключващи се условни команди, като по този начин разделя числата.

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