1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
1

Найти сумму ряда

30.06.2016, 19:38. Показов 697. Ответов 1
Метки нет (Все метки)

По данному числу n вычислите сумму 1+1/22+1/32+...+1/n2.

Входные данные
Вводится одно число n, не превосходящее 100000.

Выходные данные
Необходимо вывести значение суммы.

Примеры
входные данные
2
выходные данные
1.25
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
  int i;
  long long int n;
  double x;
  scanf("%d",&n );
  x=0;
    for (i = n; i >=1; i--)
    {
    x=x+(1.0/(i*i));
    }
    printf("%f",x);
    system("Pause");
    return 0;
}
Не работает, программа. Частичное решение, пройдено 16 из 17 тестов. Пишет, что надо использовать более длиныый тип. Помогите, пожалуйста.

Добавлено через 18 минут
Там По данному числу n вычислите сумму https://www.cyberforum.ru/cgi-bin/latex.cgi?1+\frac{1}{{2}^{2}}+\frac{1}{{3}^{2}}+...+\frac{1}{{n}^{2}}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2016, 19:38
Ответы с готовыми решениями:

Найти сумму ряда
почему не правильный ответ выходит?где ошибка? #include&lt;stdio.h&gt; #include&lt;math.h&gt;...

Найти сумму ряда
4(1-\frac{1}{3}+\frac{1}{5}-\frac{1}{7}+...+\frac{{-1}^{n}}{2n+1}) #include &lt;stdio.h&gt; #pragma...

Найти сумму ряда
Помогите написать сам цикл под буквой в

Найти сумму ряда
Помогите решить.... Дано целое число N (&gt;0). Найти сумму N2 +...

1
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
30.06.2016, 20:51 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    unsigned long long a;
    int n, i;
    double S = 1;
    puts("Input number <= 100 000:");
    do{
    scanf("%d", &n);
    if(n <= 100000)
        break;
    puts("Less than 100 001,jerk!");
    }while(1);
    for(i = 0; i <= n; ++i){
        a = i * 10 + 2;
        S += (double)1 / a;
    }
    printf("%g\n", S);
    S = 1;
    for(i = 2; i <= n; ++i){
        a = i * i;
        S += (double)1 / a;
    }
    printf("%g\n", S);
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.06.2016, 20:51
Помогаю со студенческими работами здесь

Найти сумму ряда n^n
Дано натуральное число n. Вычислить 1¹+2²+3³...n*n помагите с

Найти сумму ряда
Через оператор цикла for

Найти сумму ряда
Подскажите, пожалуйста, где я допустил ошибку? Должна выводиться сумма ряда 1+1/1!+1/2!+...,...

Найти сумму ряда
1*2+2*3*4+...+n*...*2n Помогите новичку, не могу понять:(


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru