numarul de aparitii a unei cifre intr-un numar

Scrieti un program care afiseaza numarul de aparitii a unei cifre x intr-un numar n;de ex daca citim n=2232 si x=2 se afiseaza numarul 3. #include <iostream> using namespace std; int main() { int n,n1,nr,x; cout<<“n=”;cin>>n; cout<<“x=”;cin>>x; nr=0; n1=n; do { if(n1%10==x) nr++; n1=n1/10; }while(n1); cout<<“cifra “<<x<<” apare de “<<nr<<” ori”; return 0; }  

Trecerea unui numar din baza 10 in baza b

Sa se scrie un program tcare realizeaza trecerea unui numar din baza 10 in baza b, unde b se citeste de la tastatura #include <iostream> using namespace std; int main() { long n,n1,b,aux,nr; aux=nr=0; cout<<“n=”;cin>>n; cout<<“b=”;cin>>b; n1=n; do { aux=aux*10+n1%b; n1=n1/b; } while(n1!=0); cout<<aux<<endl;; do { nr=nr*10+aux%10; aux=aux/10; } while(aux); cout<<“numarul “<<n<<” in baza “<<b<<” este: … Read more

Suma cifrelor unui numar

Calculati suma cifrelor unui numar x citit de la tastatura #include <iostream> using namespace std; int main() { int s; long d,x; cout<<“x=”;cin>>x; d=x; s=0; while(d) { s=s+d%10; d=d/10; } cout<<“s=”<<s; return 0; }  

Oglinditul unui numar

Sa se afiseze oglinditul unui numar #include <iostream> using namespace std; int main() { int n,o,n1; cout<<“n=”;cin>>n; o=0;n1=n; do { o=o*10+n1%10; n1=n1/10; }while(n1); cout<<“oglinditul lui “<<n<<” este: “<<o; return 0; }  

Numar prim

Verificati daca un numar natural x diferit de 0 si 1, este prim sau nu Numim numar prim numarul care nu are alti divizori in afara de 1 si de ele insusi. Numarul 2 este singurul numar par care este prim si in acelsai timp este si cel mai mic numar prim. #include <iostream> using … Read more

Sirul lui Fibonacci

Sa se afiseze primii n termeni ai sirului lui Fibonacci;sirul are primii doi termeni egali cu 1 si fiecare din urmatorii termeni este egal cu suma dintre precedentul si ante-precedentul #include <iostream> using namespace std; int main() { int i,n; long f,p,a; cout<<“n=”;cin>>n; p=a=1; cout<<a<<” “<<p<<endl; for(i=3;i<=n;i++) { f=p+a; cout<<f<<endl; a=p; p=f; } return 0; … Read more

cifra maxima a unui numar

Sa se afiseze cifra maxima a unui numar citit de la tastatura (cea mai mare cifra a unui numar) #include <iostream> using namespace std; int main() { int n,c,n1; cout<<“n=”;cin>>n; c=0;n1=n; do { if(c<n1%10) c=n1%10; n1=n1/10; }while(n1); cout<<“cifra maxima “<<n<<” este: “<<c; return 0; }