#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
    
    
    
 
                        You have to be odd to be number one
                    