citeste x(numar natural)
d=2;
scrie x
cat timp x>=d executa
cat timp x%d=0 executa
x=[x/d]
scrie x
// sfarsit al doilea cat timp
d=d+1
//sfarsit primul cat timp
//Il scriu si in varianta C/C++ poate e mai usor de inteles
int x;
cin>>x;
int d=2;
cout<<x;
while(x>=d) {
while(x%d==0) {
x=x/d;
cout<<x;
}
d++;
}
Sa se scrie un algoritm echivalent cu cel dat care sa contina o singura structura repetitiva.
Am incercat sa fac un singur cat timp cu dubla conditie dar nu prea merge…
Daca stie cineva cum se rezolva poate scrie direct cod(fara pseudocod)