Informatică, întrebare adresată de deliakarina51, 9 ani în urmă

4. Să se scrie un program care să determine numărul de apariţii a primei cifre în scrierea unui număr natural citit de la tastatură.

Răspunsuri la întrebare

Răspuns de Codmasa
1
#include <iostream>
using namespace std;
int main(){   int x,aux,nrpc,p;   cout<<"x=";cin>>x;   aux=x;   nrpc=0;   while(aux!=0)   {       p=aux%10;       aux=aux/10;   }   aux=x;   while(aux!=0)   {       if(p==aux%10)        nrpc++;       aux=aux/10;   }   cout<<"Prima cifra apare de "<<nrpc<<" ori"<<endl;   return 0;}
Răspuns de curajosul33
0
#include <iostream>
using namespace std;
int main()
{
    int n,cnt=0,cif=0,cn,uc;
    cin>>n;
    cn=n;
    while(n>9)
    {
        n=n/10;
    }
    while(cn>0)
    {
        uc=cn%10;
        if(uc==n)
        {
            cnt++;
        }
        cn=cn/10;
    }
    cout<<cnt;
}


Alte întrebări interesante