Знайти добуток тих елементів, які більші за задане число M


C++ / Масив
Дан массив целых положительных чисел. Найти произведение тех элементов, которые крупнее заданное число 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 product = 1, count = 0, M;

       cout << "M = ";

       cin >> M;

 

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

             if (Arr[i] > M) {

                    product *= Arr[i];

                    count++;

             }

       }

 

       if (count == 0) {

             cout << "NO product!";

       }

       else {

             cout << "Product = " << product << endl;

       }

 

       delete[] Arr;

       getchar();

       getchar();

       return 0;

}


Результат:
Знайти добуток тих елементів, які менші за задане число M
Знайти добуток тих елементів, які менші за задане
02.08.2021, Масив
Визначити, чи добуток цифр тризначного числа є тризначним числом
Визначити, чи добуток цифр тризначного числа є
10.03.2021, Умовний оператор
Знайти добуток елементів масиву, які розміщені перед першим входженням найменшого числа
Знайти добуток елементів масиву, які розміщені
04.08.2021, Масив
Знайти добуток елементів масиву, які розміщені перед першим входженням найбільшого числа
Знайти добуток елементів масиву, які розміщені
04.08.2021, Масив
Обчислити добуток перших трьох додатних елементів масиву
Обчислити добуток перших трьох додатних елементів
31.07.2021, Масив
Вивести ті елементи масиву, які належать проміжку [a, b], та обчислити їхній добуток
Вивести ті елементи масиву, які належать проміжку
31.07.2021, Масив
Movie
У даній публікації відсутні коментарі!

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

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

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