Дали числото съдържа дадена цифра

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

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

5 Responses to Дали числото съдържа дадена цифра

  1. krisizdravi95 каза:
    
    int a, b, broi=0;
    cout<<"Vuvedete chislo i cifra: ";
    cin>>a>>b;
    bool cifra=false;
    while(a!=0)
    {
    if(a%10==b)
    {
    cifra=true;
    broi++;
    }
    a/=10;
    }
    if(cifra)
      if(broi==1)
      cout<<"Cifrata "<<b<<" se sudurja edin put vuv vuvedenoto chislo.\n";
      else
      cout<<"Cifrata "<<b<<" se sudurja "<<broi<<" puti vuv vuvedenoto chislo .\n";
    else cout<<"Cifrata "<<b<<" ne se sudurja vuv vuvedenoto chislo.\n";
    
    
    
    
  2. Gadget каза:
     
    int x,tz;
        bool namereno=false;
        cout<<"Vavedete chislo: ";
        cin>>x;
        cout<<"Vavedete tursenata ot vas tzifra: ";
        cin>>tz;
        while(x!=0){
              if(tz==x%10)
               namereno=true;
              x/=10;
            }
            if(namereno)
             cout<<"Tursenata tzifra se sudurja v chisloto!"<<endl;
            else
             cout<<"Tursenata tzifra ne se namira vuv vuvedenoto chislo!"<<endl;
    
  3. marant каза:
    #include <cstdlib>
    #include <iostream>
     
    using namespace std;
     
    int main(int argc, char *argv[])
    {
        int c,ch,br;
        bool cifra; cifra=false;
        br=0;
        cin>>ch>>c;                                                   
        while(ch!=0){
                    if((ch%10)==c)
                    {
                     cifra=true;
                    br++;
                    }
                    ch=ch/10;
                    }
           cout<<"Cifrata: "<<c<<" se povtarq :"<<br<<" put(i) v chisloto"<<endl;
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    

    Малко е семпло ама какво да се прави :D

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