А114(б)

Задача. Вычислить [latex]\sum_{i=1}^{50}\frac{1}{i^3}[/latex]

Решение

Чтобы можно было написать тесты, я немного изменила условие заменив 50 на [latex]n[/latex] (число, вводимое с клавиатуры)

N результат комментарий
3 1.16204 успешно
10 1.19753 успешно
50 1.20186 успешно
 
  1. Мы ввели переменную [latex]x[/latex] типа [latex]double[/latex]
  2. Приравняли к [latex]0[/latex]
  3. Сделали цикл [latex]for[/latex] и в нём вічеслили сумму [latex]n[/latex] членов прогрессии
  4. Когда цикл дойдет до [latex]n[/latex] , его условие условие перестанет віполняться и напечатается последнее значение, присвоенное переменной [latex]x[/latex]

Код на С++: http://ideone.com/jHHaWH

Код на Java: http://ideone.com/XhOnqD

Related Images:

4 thoughts on “А114(б)

  1. Не обязательно писать double как формулу и лучше, если будет в тестах столбец с проверкой в wolframalpha (для больших чисел).

Добавить комментарий