int n, x, aux, nrdivizori, d; cin>>n; for (int i=0; i<n; i++) { cin>>x; aux=x; nrdivizori=0; for (d=2; aux!=1; d++) if (aux%d==0) { nrdivizori++; while (aux%d==0) aux/=d; } cout<<x<<" are "<<nrdivizori<<" divizori."<<endl; } return 0;
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!