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

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

Восстановить пароль Регистрация
 
Hikari12
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 15
08.12.2013, 21:28     Вычисление суммы ряда в C++ #1
Помогите пожалуйста балбеске написать программу вычисления суммы ряда http://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{n=1}^{10} n / (4n^2-1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2013, 21:28     Вычисление суммы ряда в C++
Посмотрите здесь:

Вычисление суммы ряда C++
вычисление суммы ряда C++
Вычисление суммы ряда C++
C++ Вычисление суммы ряда
C++ Вычисление суммы ряда
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KONAN-VARVAR
2 / 2 / 0
Регистрация: 09.06.2013
Сообщений: 59
08.12.2013, 22:12     Вычисление суммы ряда в C++ #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<cmath>
#include <conio.h>
#include <stdlib.h>
using namespace std;
int main()
{
    setlocale(0,"Rus");
   
     int n;
        float   s=0;
       
        cout<<"ââåäèòå n"<<endl;
        cin>>n;
for (int i=1; i<=n; i++)
{
  
        s+=(double)i/(4*i*i-1);
}
cout<<"s="<<s<<endl;
return 0;
}
Добавлено через 2 минуты
C++
1
for (int i=1; i<=10; i++)
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 780
Записей в блоге: 10
08.12.2013, 22:16     Вычисление суммы ряда в C++ #3
C++
1
2
3
4
5
6
7
8
9
   ....
    double sum = 0;
   
    const int N = 10;
    for(double i = 0;i < N; i += 1)
    {
         sum += i*i/(4.0*i*i - 1.0);
    }
    std::cout << sum;
Hikari12
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 15
12.12.2013, 22:46  [ТС]     Вычисление суммы ряда в C++ #4
а что означает "double" перед i?в первом посте
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 743
Записей в блоге: 1
12.12.2013, 23:09     Вычисление суммы ряда в C++ #5
Цитата Сообщение от Hikari12 Посмотреть сообщение
а что означает "double" перед i?в первом посте
Это называется явное приведение типа.
Рассмотрим следующий пример использования Си-стиля приведения типа данных int к типу double.
double res = (double)13 / 7;//res=1,8....;
Этот пример приводит int к типу double для того, чтобы при делении 13-ти на 7 избежать усечения результата из-за целочисленного деления.

Если не написать double перед делением,то в res попадет значение 1 ,но это же неверно!
double res = 13 / 7;//res=1;
Yandex
Объявления
12.12.2013, 23:09     Вычисление суммы ряда в C++
Ответ Создать тему
Опции темы

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