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

Посчитать всевозможные суммы - C++

Восстановить пароль Регистрация
 
virtuos553
 Аватар для virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
07.03.2014, 20:31     Посчитать всевозможные суммы #1
Дан массив из n элементов, надо посчитать всевозможные суммы и сравнить их с числом B;

Под всвозможными суммами я имею в виду выделить сначала первый элемент и сложить его со всеми , потом первыйй плюс второй, потом первый плюс 3, и так далее, нужно проделать с каждым номером, найти всевозможные суммы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2014, 20:31     Посчитать всевозможные суммы
Посмотрите здесь:

C++ Всевозможные числа из цифр введенного числа. Без Массивов!!
C++ Вычисление суммы четных и суммы нечетных чисел в одномерном массиве!
Найти всевозможные группы по 3,4. точки, лежащие на одной прямой C++
C++. Построить последовательность и всевозможные перестановки C++
C++ Вычислить суммы элементов нижних треугольных матриц. Суммы вычислять в функции
Посчитать суммы в четвертях матрицы которые образуются пересечением главной и побочной диагоналей. C++
C++ Ввод элементов массива с клавиатуры, вычисление суммы по формуле, нахождение максимальной суммы
Всевозможные варианты перемены строк местами в матрице C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TriDogNight
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 4
07.03.2014, 21:28     Посчитать всевозможные суммы #2
Не совсем понял что имеется ввиду под всевозможными суммами
Pascal
1
2
3
 
a[1]+a[2]+...+a[n];
a[2]+a[3]+...a[n];
.

или так как в программе ниже
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program ideone;
const
 n=5;
var 
A: array [1..n] of integer;
i,j:integer;
begin
 for i:=1 to n do A[i]:= random(101);
 for i:=1 to n do write(a[i]:4);
 writeln;
 for i:=1 to n-1 do 
   for j:=i+1 to n do 
    writeln('a[',i,']+a[',j,']=', a[i]+a[j]); 
end.
результат
2 97 2 75 24
a[1]+a[2]=99
a[1]+a[3]=4
a[1]+a[4]=77
a[1]+a[5]=26
a[2]+a[3]=99
a[2]+a[4]=172
a[2]+a[5]=121
a[3]+a[4]=77
a[3]+a[5]=26
a[4]+a[5]=99
virtuos553
 Аватар для virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
07.03.2014, 21:32  [ТС]     Посчитать всевозможные суммы #3
например дан массив из 3 элементов. 1 ,2,3
Здесь всевозможные суммы будут таковы.

1;2;3;1+2;1+3;2+3;1+2+3;

важно чтобы в сумме элемент массива использовался только один раз.ц
Yandex
Объявления
07.03.2014, 21:32     Посчитать всевозможные суммы
Ответ Создать тему
Опции темы

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