Создать динамический массив типа double. Число элементов и их значения ввести с клавиатуры. Вывести массив на экран. Посчитать произведение элементов. Закончив работу с динамическим массивом, освободить выделенную под него память.

15 Мар 2019 в 19:43
297 +1
1
Ответы
1
include

int main() {
int size;
double product = 1.0;

// Ввод количества элементов массива
std::cout << "Enter the size of the array: ";
std::cin >> size;
// Создание динамического массива
double* arr = new double[size];
// Ввод элементов массива
for (int i = 0; i < size; i++) {
std::cout << "Enter element " << i << ": ";
std::cin >> arr[i];
}
// Вывод массива
std::cout << "Array elements: ";
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
product *= arr[i];
}
// Вывод произведения элементов
std::cout << "\nProduct of array elements: " << product << std::endl;
// Освобождение памяти
delete [] arr;
return 0;

}

28 Мая 2024 в 19:58
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир