Scrieti un algoritm care citeste un numar natural n si o cifra k si determina de cate ori apare cifra k in numarul n
Răspunsuri la întrebare
Răspuns de
1
Pentru c++
int n,k,p=0;
cout<<"Numarul:";cin>>n; //citeste n
cout<<endl;
cout<<"Cifra: ";cin>>k; //citeste k
cout<<endl;
While(n !=0)
{if (n%10==k) p=p+1; //daca ultima cifra a numarului este k il mareste pe p
else n=n/10; //daca nu este k,elimina cifra si o ia de la capat
}
cout<<" Cifra "<<k<<" apare de "<<p<<" ori in numarul "<<n;cout<<endl;
PS n%10=n mod 10
n/10=n div 10
int n,k,p=0;
cout<<"Numarul:";cin>>n; //citeste n
cout<<endl;
cout<<"Cifra: ";cin>>k; //citeste k
cout<<endl;
While(n !=0)
{if (n%10==k) p=p+1; //daca ultima cifra a numarului este k il mareste pe p
else n=n/10; //daca nu este k,elimina cifra si o ia de la capat
}
cout<<" Cifra "<<k<<" apare de "<<p<<" ori in numarul "<<n;cout<<endl;
PS n%10=n mod 10
n/10=n div 10
Alte întrebări interesante
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă