IT GIVES NO ERRORS BUT IT WON'T WORK AND IT SAYS return code -1073741667
I CAN'T FIND ANYTHING WRONG CAN ANYONE HELP ME ?
#include<iostream>
using namespace std;
unsigned int n,a,b,c,d,i;
float z;
int main()
{for(i=1000;i<=9999;i++){n=i;
a=n/1000;
b=(n/100)%10;
c=(n/10)%10;
d=n%10;
z=1/a+1/b+1/c+1/d;
if((a>b)&&(b>c)&&(c>d)&&(z<1)) cout<<i<<endl;