ora non ho il compilatore sotto mano quindi non ti garantisco il corretto funzionamento, provalo e dimmi se va o no (conosco il c++ da pochissimo me lo sto imparando a casa)

codice:
#include <iostream>
using namespace std;

main()
{
     int num, i,k,j,y;

     cout<<"Inserisci un numero:";
     cin>>num;
     for(i=0; i<=10; i++)
     for(k=0; k<=10; k++)
     for(j=0; j<=10; j++)
     for(y=0; y<=10; y++)
     if (i*k*j*y==num) {
     cout<<i,j,k,y;
     break;
     }
     getchar();
     return 0;
}