Вивести пари чисел ai, aj, таких, що ai + aj = m


C++ / Масив
Задано послідовність цілих чисел. Вивести пари чисел ai, aj, таких, що ai + aj = m.

#include <iostream>

using namespace std;

 

int main()

{

    int n;

     cout << "Enter n: ";

    cin >> n;

 

    int* Arr;

    Arr = new int[n];

    cout << "Array:" << endl;

    for (int i = 0; i < n; i++) cin >> *(Arr + i);

    int m;

     cout << "m = ";

    cin >> m;

 

    for (int i = 0; i < n; i++)

    {

        for (int j = 0; j < n; j++) {

            if (Arr[i] != Arr[j] && Arr[i] + Arr[j] == m) {

                cout << "a[i]=" << Arr[i] << "; a[j]=" << Arr[j] << endl;

            }

        }

 

    }

 

    delete[] Arr;

    system("pause");

    return 0;

}


Результат:
Знайти добуток тих елементів, які більші за задане число M
Знайти добуток тих елементів, які більші за
02.08.2021, Масив
Знайти добуток тих елементів, які менші за задане число M
Знайти добуток тих елементів, які менші за задане
02.08.2021, Масив
Вставити дійсне число b в послідовність так, щоб вона залишилась спадаючою
Вставити дійсне число b в послідовність так, щоб
02.08.2021, Масив
Вставити дійсне число a в послідовність так, щоб вона залишилась зростаючою
Вставити дійсне число a в послідовність так, щоб
02.08.2021, Масив
Вивести ті елементи, індекси яких є степенями двійки (1, 2, 4, 8, 16, …)
Вивести ті елементи, індекси яких є степенями
31.07.2021, Масив
Вивести ті елементи, індекси яких є степенями 3 (1, 3, 9, 27, 81, …)
Вивести ті елементи, індекси яких є степенями 3
31.07.2021, Масив
Movie
У даній публікації відсутні коментарі!

Перед публікацією, радимо ознайомиться з правилами!

{login}
Додати коментар..
Якою мовою програмування ви користуєтесь?

Знайшли помилку?
Ви можете повідомити про це адміністрацію.
Виділіть текст і натисніть CTRL+Enter