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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
serega478
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 15
#1

Посчитать сумму без цикла - C++

29.10.2012, 20:32. Просмотров 384. Ответов 8
Метки нет (Все метки)

Здравствуйте! Никак не пойму как можно посчитать сумму(сигма) без использования цикла. Нужно найти сумму

http://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{i=0}^{n}{({i}^{2} + m)}^{2}

N и M вводим с клавы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2012, 20:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Посчитать сумму без цикла (C++):

Посчитать сумму без цикла - C++
Здравствуйте! Никак не пойму как можно посчитать сумму(сигма) без использования цикла. Нужно найти сумму (i=0)E(N)=i^3 Здесь нет...

Как посчитать количество итераций цикла? - C++
Не совсем представляю, как это осуществить. Т.е. возвращается х, а еще что-то вернуть, то будет немного не так, как хотелось бы, по идее....

Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух последних... - C++
Здравствуйте, форумчане! У меня вот такая вот задачка: Задан двумерный массив. Найти сумму элементов первого столбца без одного...

Посчитать сумму цифр и сумму делителей данного целого числа - C++
помогите пожалуйста Составить программу, которая решает следующие задачи, используя только переменные динамической памяти: посчитать...

Функция: посчитать сумму элементов динамического массива, перераспределить память и добавить сумму в конец - C++
функция считает сумму элементов массива, перераспределяет память и добавляет сумму в конец, при перераспределении памяти (realloc) возможно...

Нуэно посчитать сумму всех строк матрицы, у меня считает только сумму одной строки - C++
void task_1(int **A, int M, int N) { int i, j,sum=0,m=0,n=0; //1.) 1.) сумму элементов в тех строках, которые содержат хотя бы...

8
Marko
9 / 9 / 0
Регистрация: 05.07.2012
Сообщений: 38
29.10.2012, 20:37 #2
А рекурсию можно использовать?
0
serega478
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 15
30.10.2012, 13:58  [ТС] #3
я бес понятия че эт такое "рекурсия"
0
Байт
Эксперт C
16133 / 10411 / 1549
Регистрация: 24.12.2010
Сообщений: 19,712
30.10.2012, 14:06 #4
serega478, Вот здесь
Посчитать сумму без цикла
найдешь кое-что полезное
1
serega478
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 15
30.10.2012, 14:36  [ТС] #5
написал формулу S1=((powf(N,5)*1/3+powf(N,4)*1/2+powf(N,3)*1/3-N*1/30)+powf(M,2)+2*M*(powf(N,3)*1/3+powf(N,2)*1/2+N*1/6))
не работает(
0
isaak
102 / 39 / 9
Регистрация: 17.10.2010
Сообщений: 658
30.10.2012, 15:34 #6
Попробуйте так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 #include <cmath>
using namespace std;
 int main ()
{
    int n = 0,  i = 0, m = 0;
    unsigned long Sum = 0;
    cout << "Enter  n =";
    cin >>  n ;
    cout << "Enter i=";
    cin >> i;
   cout << "Enter  m =";
    cin >>  m ;
    for (int i = 0; i<=n; i++)
    {
        Sum+=pow(pow(i,2.0)+m,2.0);
    }
    cout <<  Sum;
    system ("pause");
    return 0;
}
0
serega478
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 15
30.10.2012, 17:13  [ТС] #7
спасибо канеш, но я же написал без испол. цикла
0
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
30.10.2012, 17:52 #8
Цитата Сообщение от serega478 Посмотреть сообщение
спасибо канеш, но я же написал без испол. цикла
смотрим пост Байта, через рекурсию
0
Байт
Эксперт C
16133 / 10411 / 1549
Регистрация: 24.12.2010
Сообщений: 19,712
30.10.2012, 19:34 #9
Цитата Сообщение от panicwassano Посмотреть сообщение
смотрим пост Байта, через рекурсию
Какая на фиг рекурсия! Там есть конечные формулы для вычисления сумм конечных рядов. Причем, есть формулы для вычисления сумм рядов типа ik Вопрос ТС легко с ним сводится, только их там оказывается несколько (тоже конечное число)
А то что программа написана неверно, это уж я не виноват.
И в данном случае совершенно не следует использовать pow, x5 = x*x*x*x*x
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2012, 19:34
Привет! Вот еще темы с ответами:

без цикла. - C++
мучаюсь несколько дней. есть такая задача: с клавиатуры ввели 10 чисел. не используя операторов цикла найти 2 крупнейших числа. и еще...

Рендер без цикла - C++
Доброго времени суток. Нужно сделать функцию обновления для простого консольного приложения которое будет работать в фоне, но без цикла....

Решение без цикла - C++
Вот задачка, пожалуйста решите ее. Вообщем она легкая, но для уверенности мне нужно знать точно.

Дан двумерный массив.посчитать сумму элементов в кажой строке. найти максимальную и минимальную сумму и помень эти строки местами. - C++
Дан двумерный массив.посчитать сумму элементов в кажой строке. найти максимальную и минимальную сумму и помень эти строки местами. Я...


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

Или воспользуйтесь поиском по форуму:
9
Yandex
Объявления
30.10.2012, 19:34
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru