chupa113 C chupa113 Регистрация 17 Июн 2013 Сообщения 85 Репутация 0 Спасибо 0 Монет 0 5 Ноя 2016 #1 Почему всегда выводит 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; }
Почему всегда выводит 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; }