Почему всегда выводит 0?
#include
#include
int main()
{
int n, k, d;
float c=0, s=0;
scanf("%d",n);
for (k = 1;k>=n;k++)
{ d = k;
do {d = d/2;
c++;}
while(d>0);
s = s + c/(k*k);
}
printf("%f",s);
getch();
return 0;
}
#include
#include
int main()
{
int n, k, d;
float c=0, s=0;
scanf("%d",n);
for (k = 1;k>=n;k++)
{ d = k;
do {d = d/2;
c++;}
while(d>0);
s = s + c/(k*k);
}
printf("%f",s);
getch();
return 0;
}