ich habe folgenden code:
int i,j,n;
float zahl;
n=4;
for (i = 1; i <= n; i++) {
for (j = 1; j <= n; j++) {
zahl=(1/(i+j-1));
printf("%f\n",zahl);
}
}
mit der formel, die bei zahl=... steht, sollten folgende ergebnisse in Gleitkommadarstellung ausgegeben werden, aber es wird immer 0.000000 ausgegeben!
1
1/2
1/3
1/4
1/5
1/6 usw bis
woran liegt das?