А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:

А114г

Вычислить [latex]\sum_{i=1}^{128}{\frac{1}{(2i)^2}}[/latex]

Для наглядности я немного изменил условие, заменив 128 на [latex]n[/latex](число, вводимое с клавиатуры).

n Ответ Вердикт
1 0.25 Пройдено
5 0.365903 Пройдено
128 0.409288 Пройдено
Ссылка на код:ссылка

Мы ввели переменную [latex]x[/latex] типа [latex]double[/latex], приравняли её к [latex]0[/latex]. Ввели переменную [latex]n[/latex] типа [latex]int[/latex], далее команду для её ввода [latex]cin >>n[/latex]. Затем сделали цикл [latex]for[/latex], а в нём вычислили сумму [latex]n[/latex] членов прогрессии . Когда цикл дойдёт до [latex]n[/latex], его условие перестанет выполняться и напечатается последнее значение, присвоенное переменной [latex]x[/latex].

Related Images: