Spero di esserti stato utile, ecco il listato ho dovuto includere anche conio.h perchè altrimenti non sapevo come fare a bloccare il programma(getch().Comunque dovrebbe andarti bene lo stesso spero
Ciao!!! :sexpulp:


#include <iostream.h>
#include <conio.h> //mi serve per far funzionare il getch()
void main (){
int Num;
int i;
int Passo=0;
int V[10];
cout<<"Inserisci un numero intero";
cin>> Num;

i=2;
if(Num>1){
do{
if((Num%i)==0){
V[Passo]=i;
Num=Num/i;
Passo++;
i=2;
}
else{
i++;
}
}while ((i<=Num));
}
else{
if(Num==1)
cout<<"1 non e' un numero primo";
else
cout<<"IMPOSSIBILE!!!";
}
for (int j=0;j<Passo;j++){
cout<<V[j]<<" ";
}
getch(); //serve ad aspettare la pressione di un tasto

}