Tengo que realizar el siguiente programa: Solicitar al usuario dos números y definir cuales son los divisores de cada uno de esos números y cuales tienen en común...
Esto llevo del código, pero al ejecutarlo solicita los dos números y luego muestra un mensaje de windows que dice que el programa dejo de funcionar...
Les agradeceria si me ayudan a corregir el error ya que no sé que es lo que esta fallando. Gracias
Código:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int m,n,i,j,cont;
i=0;
cont=0;
cout<<"Por Favor Digite 2 numeros "<<endl;
cin>>m;
cin>>n;
for(i=0;i<m;i++)
{
if(m%i==0)
{
cout<<"Los divisores de "<<m<<"son: "<<i<<endl;
cont=cont+1;
}
cout<<"Hay "<<cont<<"Divisores del numero "<<m<<endl;
}
system ("PAUSE");
return EXIT_SUCCESS;
}