Форум программистов, компьютерный форум CyberForum.ru

Вычисление суммы ряда - C++

Восстановить пароль Регистрация
 
Sergfut
0 / 0 / 0
Регистрация: 18.06.2012
Сообщений: 20
16.01.2014, 20:33     Вычисление суммы ряда #1
Помогите составить функцию для данного выражения.
\sum_{n=1}^{20} \frac{ln n}{\sqrt[3]{{n}^{7}}}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 20:33     Вычисление суммы ряда
Посмотрите здесь:

C++ Вычисление суммы ряда
C++ Вычисление суммы ряда
C++ Вычисление суммы ряда
C++ Вычисление суммы ряда
Вычисление суммы ряда C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
16.01.2014, 20:38     Вычисление суммы ряда #2
C++
1
2
3
double s=0;
for(int n=1;n<=20;n++)
   s+=log(n)/pow((double)n,7./3.);
Sergfut
0 / 0 / 0
Регистрация: 18.06.2012
Сообщений: 20
16.01.2014, 21:57  [ТС]     Вычисление суммы ряда #3
Спасибо.А как библиотеку MPI подключить?

Добавлено через 57 минут
Цитата Сообщение от zss Посмотреть сообщение
C++
1
2
3
double s=0;
for(int n=1;n<=20;n++)
   s+=log(n)/pow((double)n,7./3.);
Использую эту функцию и выдаёт не правильный ответ.
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,913
16.01.2014, 22:02     Вычисление суммы ряда #4
Цитата Сообщение от Sergfut Посмотреть сообщение
Использую эту функцию и выдаёт не правильный ответ.
И какой должен быть правильным?
Sergfut
0 / 0 / 0
Регистрация: 18.06.2012
Сообщений: 20
16.01.2014, 22:12  [ТС]     Вычисление суммы ряда #5
Цитата Сообщение от S_el Посмотреть сообщение
И какой должен быть правильным?
0.45
а выдаёт 2.61
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,913
16.01.2014, 22:22     Вычисление суммы ряда #6
Цитата Сообщение от Sergfut Посмотреть сообщение
0.45
а выдаёт 2.61
У меня 0.45323,все правильно работает.
Sergfut
0 / 0 / 0
Регистрация: 18.06.2012
Сообщений: 20
16.01.2014, 22:44  [ТС]     Вычисление суммы ряда #7
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
29
30
31
32
33
34
35
36
37
38
39
#include "mpi.h"
#include "omp.h"
#include <stdio.h> 
#include <math.h> 
#include <time.h> 
int main( int argc, char *argv[] ) 
{ 
    
    int n, myid, i;
    
    double mysum, sum; 
    MPI_Init(&argc,&argv); 
    MPI_Comm_size(MPI_COMM_WORLD,&numprocs); 
    MPI_Comm_rank(MPI_COMM_WORLD,&myid); 
    clock_t t;
          } 
      MPI_Bcast(&n, 1, MPI_INT, 0, MPI_COMM_WORLD); 
            break;
            
            double s=0;
 
            for(int n=1;n<=20;n++)
            {
 
                s+=log(n)/pow((double)n,7./3.);
 
            }
            
                t = clock() - t;
  printf ("It took me %d clicks (%lf seconds).\n",t,((double)t)/CLOCKS_PER_SEC);
 
 
            }
            
        }
    } 
    MPI_Finalize(); 
    return 0; 
}

где у меня тогда ошибка
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
17.01.2014, 19:45     Вычисление суммы ряда #8
Почему в 16 строке стоит закрывающая фигурная скобка
и что делает в 18 строке break?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2014, 01:29     Вычисление суммы ряда
Еще ссылки по теме:

C++ Вычисление суммы ряда C++
Вычисление суммы ряда C++
C++ Вычисление суммы ряда

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

Или воспользуйтесь поиском по форуму:
Sergfut
0 / 0 / 0
Регистрация: 18.06.2012
Сообщений: 20
18.01.2014, 01:29  [ТС]     Вычисление суммы ряда #9
Всё спасибо до меня самого всё дошло)
Yandex
Объявления
18.01.2014, 01:29     Вычисление суммы ряда
Ответ Создать тему
Опции темы

Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru