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 că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!