Вопрос задан 04.05.2026 в 07:25.
Предмет Информатика.
Спрашивает Хрулёва Мирра.
Дан массив из N элементов. Написать программу, подсчитывающую произведение элементов массива.
Ответы на вопрос
Отвечает Почепець Алiна.
Произведение элементов массива находится последовательным умножением всех его элементов.
Пусть дан массив из N элементов:
a[0], a[1], a[2], ..., a[N - 1]
Нужно вычислить:
P = a[0] * a[1] * a[2] * ... * a[N - 1]
Для этого заводим переменную product, в которой будет храниться произведение. Изначально ей нужно присвоить значение 1, потому что 1 не влияет на результат умножения.
Пример программы на C++:
C++#include
using namespace std;
int main() {
int N;
cout << "Введите количество элементов массива: ";
cin >> N;
int a[N];
cout << "Введите элементы массива:" << endl;
for (int i = 0; i < N; i++) {
cin >> a[i];
}
long long product = 1;
for (int i = 0; i < N; i++) {
product *= a[i];
}
cout << "Произведение элементов массива = " << product << endl;
return 0;
}
Пример работы программы:
Введите количество элементов массива: 5
Введите элементы массива:
2 3 4 5 6
Произведение элементов массива = 720
Объяснение:
Массив содержит элементы:
2, 3, 4, 5, 6
Их произведение:
2 * 3 * 4 * 5 * 6 = 720
Переменная product имеет тип long long, потому что произведение элементов массива может быть достаточно большим. Если использовать обычный int, при больших числах может произойти переполнение.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

