Дано масив розміром 4x3 з елементами дійсного типу. Написати
програму для обчислення добутку елементів масиву, модуль яких
більше одиниці.
С++
Ответы
Відповідь:
#include <iostream>
using namespace std;
int main()
{
// Объявите массив 4x3 с элементами типа double
double arr[4][3] = { {1.5, 2.3, 3.2},
{4.1, 5.2, 6.3},
{7.4, 8.5, 9.6},
{10.7, 11.8, 12.9} };
// Инициализируйте продукт до 1
double product = 1;
// Цикл через элементы массива
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 3; j++)
{
// Если модуль элемента больше одного, умножьте его на произведение
if (abs(arr[i][j]) > 1)
{
product *= arr[i][j];
}
}
}
// Print the result
cout << "The product of the array elements with a module more than one is: " << product << endl;
return 0;
}
Пояснення: