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

произведение и сумма - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить таблицу значений функции y=f(x) для x из [a,b] с шагом h http://www.cyberforum.ru/cpp-beginners/thread885848.html
Построить таблицу значений функции y=f(x) для x из с шагом h. Если в некоторой точке функция не определена, то вывести сообщение об этом. (Использовать исключения) Сама функция: у = (x + 4)/(x*x...
C++ Удалить из массива элементы, в записи которых все цифры различны Удалить из массива элементы, в записи которых все цифры различны. (Желательно использовать вектора) http://www.cyberforum.ru/cpp-beginners/thread885847.html
Подправить код C++
Помогите пожалуйста, нужно подправить код: /* Дана целочисленная квадратная матрица. Опередить: 1) произведение элементов в тех строках, которые не содержат отрицательных элементов. 2) максимум...
Отсортировать структуру студентов C++
Здравствуйте,помогите мне,пожалуйста,в структуре отсортировать студентов,я при запуске компилятора выбивает ошибку,подскажите что в этом не так коде ,вот моя структура: #include <iostream.h> ...
C++ Найти последовательность из нулей и единиц, удовлетворяющую условию http://www.cyberforum.ru/cpp-beginners/thread885823.html
Помогите пожалуйста решить эту задачу в C++. Даны две целочисленные квадратные матрицы порядка 6 .Найти последовательность из нулей и единиц b1,...,b6 такую,что b=1, когда все элементы i-строки...
C++ В массиве найти наибольший элемент. После этого изменить исходный массив следующим образом: у всех элементов массива, В массиве найти наибольший элемент. Вывести на дисплей полу- ченное значение. После этого изменить исходный массив следую- щим образом: у всех элементов массива, расположенных левее максимального,... подробнее

Показать сообщение отдельно
Nikoys
26 / 26 / 6
Регистрация: 29.12.2010
Сообщений: 90
31.05.2013, 02:20
Все произведения и суммы можно составлять как рекурентные соотношения. То есть, для произведения у вас есть первый элемент произведения - он же первый элемент рекурентного соотношения. Каждый следующий элемент соотношения - такой же по номеру элемент произведения, умноженный на предыдущий элемент соотношения. На выходе получаете полное произведение.
То есть, например, произведение b_i вы можете для этой задачи расписать как:
C++
1
2
3
4
5
int p = 1;
for(int i = 3; i <= n; i++)
{
p = p * b[i];
}
Сумма ничем не отличается, кроме как тем, что начальное значение 0, к вычисленная сумма прибавляется новое значение.
Единственно, что вам нужно - это правильно организовать запись, чтобы не делать лишние рассчеты, если их можно избежать.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.