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

Двойная алгебраическая сумма (сигма) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.95
midavydenko
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 19
10.10.2013, 17:53     Двойная алгебраическая сумма (сигма) #1
Есть условие: http://www.cyberforum.ru/cgi-bin/latex.cgi?y=\sum_{i=1}^{n-1} \sum_{j=1}^{n-1} x/(i+j)
И есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int i, j, x, n;
    double y;
    cin >> x;
    cin >> n;
    y=0;
             for (i=1; i<=(n-1); i++) {
                 for (j=1; j<=(n-1); j++) { 
                     y+=(x/(i+j)); }
                     }
    cout << "y=" << y << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
Программа считает не правильно. В чем ошибка?
Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2013, 17:53     Двойная алгебраическая сумма (сигма)
Посмотрите здесь:

C++ двойная буферизация
Не выполняется алгебраическая операция C++
C++ двойная буферизация
двойная сортировка C++
C++ Двойная загрузка файла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
10.10.2013, 18:02     Двойная алгебраическая сумма (сигма) #2
почему x - int а не double например?
midavydenko
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 19
10.10.2013, 18:13  [ТС]     Двойная алгебраическая сумма (сигма) #3
Raali, Ну сомневаюсь что это как то влияет, так как x ввожу целые.

Добавлено через 1 минуту
Raali, точно, спасибо большое, не обратил внимание
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
10.10.2013, 18:27     Двойная алгебраическая сумма (сигма) #4
Цитата Сообщение от midavydenko Посмотреть сообщение
так как x ввожу целые.
целые то целые, но делить целые нельзя , рассчитывая на то что результат должен быть double
midavydenko
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 19
10.10.2013, 18:42  [ТС]     Двойная алгебраическая сумма (сигма) #5
Raali, понял, спасибо в следующий раз буду повнимательнее
Yandex
Объявления
10.10.2013, 18:42     Двойная алгебраическая сумма (сигма)
Ответ Создать тему
Опции темы

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