Знайти добуток тих елементів, які менші за задане число 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, Умовний оператор
Обчислити добуток перших трьох додатних елементів масиву
Обчислити добуток перших трьох додатних елементів
31.07.2021, Масив
Вивести ті елементи масиву, які належать проміжку [a, b], та обчислити їхній добуток
Вивести ті елементи масиву, які належать проміжку
31.07.2021, Масив
Обчислити добуток перших трьох від’єдних елементів масиву
Обчислити добуток перших трьох від’єдних
31.07.2021, Масив
Вивести ті елементи масиву, які не належать проміжку і обчисліть їх добуток
Вивести ті елементи масиву, які не належать
20.02.2021, Масив
Movie
У даній публікації відсутні коментарі!

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

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

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