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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Smetanka
56 / 17 / 1
Регистрация: 14.05.2012
Сообщений: 134
#1

Все возможные суммы элементов массива - C++

14.05.2012, 22:16. Просмотров 2286. Ответов 1
Метки нет (Все метки)

Нужно сформировать все возможные суммы массива размерностью N
Для массива 1 3 5
Результат 4 6 8 9
То есть рассматриваем все возможные суммы по количеству элементов(не только 2х, но и 3,4....n до n).

Добавлено через 1 минуту
Если быть точным, нужен больше алгоритм чем реализация )
Но и от реализации не откажусь

Добавлено через 2 часа 8 минут
Ап тему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 22:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Все возможные суммы элементов массива (C++):

Все возможные комбнинации элементов массива - C++
Всем привет! Есть массив char array (s - размер массива). Нужно написать прогу, которая выведет все возможные КОМБИНАЦИИ элементов...

Все возможные перестановки элементов заданного массива - C++
Помогите вывести на консоль все возможные перестановки элементов заданного массива void printPermutations (int items , int itemsLength) {...

Рекурсия: вывести все возможные размещения элементов массива - C++
Дан массив char mas = { a, b, c, d, e, f, g, h, j, k }. Вывести на экран все возможные комбинации букв ( каждая комбинация = 10 символов )

Определить все возможные варианты выплаты суммы N монетами 2 5 10 - C++
Нужно написать программу на С++ в консольным режиме.Пользователь вводит число N.и на экран выводятся все возможные варианты выплаты...

Разложить число на возможные варианты суммы чисел массива - C++
Условие задачи: дан одномерный массив длины N и число L. Найти все возможные различные разложения числа L по элементам массива. Массив...

Массивы: Определить частное от деления суммы положительных элементов массива на модуль суммы отрицательных элементов - C++
Всем привет, учусь в 9-ом классе. Помогите решить 3 задачи, пожалуйста. 1) Известны данные о количестве осадков, выпавших за каждый...

1
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
15.05.2012, 16:27 #2
Элементарная задача, алгоритм и исходник см. ниже:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#define N 10
 
int main()
{
    int A[N] = { 3, 5, 1, 2, 8, 7, 9, 4, 6, 0 };
 
    int* B = new int[3 * N];
    for (int i = 1, k = 0; i <= N-2; i++)
    {
        B[k] = A[i-1] + A[i+1];
        B[k+1] = A[i+1] + A[i];
        B[k+2] = A[i-1] + A[i];
        B[k+3] = B[k+2] + A[i+1];
        k+=4;
    }
 
    for (int q = 0; q < 3 * N; q++)
        printf("%d ",B[q]);
    printf("\n");
}
http://liveworkspace.org/code/763bdea1cb20c48d2fde25ff9eb3f4ea
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2012, 16:27
Привет! Вот еще темы с ответами:

Нахождение суммы всех элементов массива и суммы первых 3-х элементов массива - C++
Нужно создать алгоритм нахождения суммы всех элементов массива А и В ,и сумму первых 3-х элементов массива С. Проблема в том ,что я...

Вывести все возможные расположения двух единиц в массиве из четырех элементов - C++
Функция, выводящая все возможные расположения двух единиц в массиве из четырех элементов, то есть 1100, 1010, 0011 и тд.

Разработать функцию, генерирующую все возможные наборы значений n логических переменных в виде массива целых 0 - C++
Разработать функцию, генерирующую все возможные наборы значений n логических переменных в виде массива целых 0 или 1. Например, для n = 3...

Функции в с++. Найти сумму элементов массива D, а также суммы квадратов и кубов элементов массива D. - C++
Запутался уже -_- Куда че пихать не могу понять... Дан произвольный массив D размера k. Найти сумму элементов массива D, а также суммы...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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