Автор | Найти целую часть числа ... |
Найдите целую часть числа 1/(корень из 2) +1/(корень из 3) + 1/(корень из 4)........+1/(корень из 1000000) |
конспект и учебники тебе в помощь, сам решай. |
0 |
корень из единицы равен единице. это к числителю относится. |
Атвечать будет Перельмат.
Да да именна Атвечать, а не Отвечать. |
это к числителю относится
???
корень из 2
корень из 3
...
для Holy_Templar:
т.е. последовательность конечная? |
+0. |
ответ = 100 голубцов. |
Корень из нуля будет ноль. Нуль не равен нолю. |
При обсалютном нуле кстати, отвалятся не тока шарики. |
для Йопсель:
для Sorit:
Не-а, ответ не ноль. (1 / sqrt (2)) + (1 / sqrt (3)) уже больше единицы, ведь каждое из слагаемых больше 1/2. А раз так, то и целая часть больше единицы.
Тут надо по-другому решать. |
для black_lotos:
я не писал 0,я написал +(плюс)0. |
Для Вермин: конечная ,последнее число 1/(корень из 1000000) |
с помощью проги посчитал
1997.5391454911987
если до 1000000 |
а как это руками по-бырому посчитать, хз, не помню |
для black_lotos:
посчитай еще раз |
Ou'ch! |
для Йопсель:
Объяснил же в п. 11, почему не ноль.
для Вермин:
Хм, написал свою прогу, всё вроде бы верно, а выводит 999.
На С++ тело выглядит так:
double n, s = 0; //double n, потому что иначе функция sqrt (x) не работает
cin >> n;
for (double i = 2; i <= n; i++)
{
s += 1 / sqrt (n);
}
cout << floor (s);
Как вручную, также непонятно. |
для black_lotos:
s=0
from math import sqrt
for x in range(2,1000000):
s+=(1/sqrt(x))
print(s)
ЧЯНДТ? |
Тьфу, теперь я туплю) Конечно же, должно стоять sqrt (i). Тогда выводит 1997 - целую часть от твоего, как и положено. |