Este problema es algo fácil pero simplemente no se porque no me sale, aun soy bastante principiante para entender bien los programas. Les comparte mi código para que vean que puede estar mal:
/*Desarolle un programa que muestre todos los divisores exactos de un numero ingresado por el usuario.*/
#include<iostream.h>
int main()
{
int n,x,a;
cout<<"Ingrese un numero"<<endl;
cin>>n;
for(x=1;x<=n;x++)
{
a=n/x;
if ((a%x)==0)
cout<<a<<" ";
}
system("pause");
}