Tu je moje riesenie. Este nemam vela skusenosti tak to nebude asi oku lahodiacie ale malo by to ist..
AK mate nejake pripomienky co zmenit alebo vylepsit (ako inak postupovat), sem s nimi. vdaka.
#include<iostream>
using namespace std;
int main()
{
cout<<"zadaj cislo";
int x;
cin>>x;
int sum=0;
int pole[100];
int delitel=2;
cout<<endl;
while(delitel<=x)
{
if ((x%delitel)==0)
{
sum++;
pole[sum]=delitel;
cout<<pole[sum]<<" ";
x=x/delitel;
}
else
delitel++;
}+
system("pause");
}