@while(n > 1) { if(n % d == 0) // daca d e divizor { cout << d << “ “; n /= d; } else d++; // mareste divizorul daca nu
if(d*d > n) // n are cum ca d patrat sa fie mai mare decat n d = n; }@@while(n > 1) { if(n % d == 0) // daca d e divizor { cout << d << “ “; n /= d; } else d++; // mareste divizorul daca nu
if(d*d > n) // n are cum ca d patrat sa fie mai mare decat n d = n; }@