#include<stdio.h>
int main (void) {
unsigned int a,n=1;
double q=0;
do {
scanf("%u",&a);
} while (a<1 || a>1000);
while (n<a) {
q+=((double)1/((2*n+1)*(2*n-1)));
printf("\n%lf",q);
++n;
}
printf("%lf",q);
return 0;
}
Zašto je riješenje nula?
Ako stavim float sve radi