Как выбрать число слагаемых?

291
14 сентября 2017, 17:21

Пользователь сам выбирает число элементов массива, дальше, после ввода элементов пользователь выбирает сумму (больше 10), далее вводит число слагаемых, по которым программа должна определить, сколько можно сделать комбинации.

Например:

5 - размер массива 1 2 4 7 8 - элементы массива 11 - сумма 3 - число слагаемых 1+2+8=11 2+1+8=11 (итд)

Пробовал на двух ЯП, подскажите, что нужно и куда писать?

#include <iostream>
using namespace std;
int main()
{
    int m;
    int * arr = new int [m];
    cin>>m;
    for (int i=0; i<m; i++)
        cin >> arr[i];
    for (int i=0; i<m; i++)
        cout << " " << arr[i];
    cout << endl;
    int n;
    cin>>n;
     for (int i=0; i<m; i++){
        for (int j=0; j<m; j++){
            for (int k=0; k<m; k++){
                if (arr[i] + arr[j] + arr[k] == n && i!=j && j!=k && i!=k){
                    cout<<arr[i]<<" + "<<arr[j]<< " + "<<arr[k]<< " = "<<n << endl;
                }
            }
        }
    }
}
READ ALSO
c++ программа не создаёт файл

c++ программа не создаёт файл

Обычная программа на С++ Код таков:

197
Запомнить cookie по клику

Запомнить cookie по клику

Здравствуйте! Имеется код:

270
Второй клик на тот же элемент

Второй клик на тот же элемент

Есть, к примеру, простой параграф с текстом, как я могу менять цвет текста нажимая на него мышкой?

371
Menu WordPress (SlideToggle)

Menu WordPress (SlideToggle)

Адаптивное меню открывается по клику jquery методом SlideToggleПроблема при переносе меню на WordPress

257