Se citeste un numar natural n. Sa se determine descompunerea in factori primi a lui n. Exemplu: intrare: 1100; iesire:2 2 5 5 11. Va rog sa imi rezolvati problema cu "while". Multumesc aniticipat;)!
int n; cin >> n; int d = 2; while(d <= n) { while( n % d == 0){ cout << d << " " ; n = n / d; } d++; } Aceasta rezovare este corecta dar nu este optima. Daca dorești varianta optima, anunță-mă.
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!