Предмет: Информатика,
автор: kalmusmaks19
Ввести некоторую последовательность целых чисел и создать динамический массив из чисел, размещенных до первого двузначного числа.
С помощью функции вычислить произведение нечетных элементов массива
С++
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main()
{
int n = 0;
int *arr = new int[n];
int i = 0;
int k = 0;
int p = 1;
cout << "Введите количество элементов массива: ";
cin >> n;
cout << "Введите элементы массива: ";
for (i = 0; i < n; i++)
{
cin >> arr[i];
}
for (i = 0; i < n; i++)
{
if (arr[i] < 10)
{
k++;
}
}
int *arr2 = new int[k];
for (i = 0; i < k; i++)
{
arr2[i] = arr[i];
}
for (i = 0; i < k; i++)
{
if (arr2[i] % 2 != 0)
{
p *= arr2[i];
}
}
cout << "Произведение нечетных элементов массива: " << p << endl;
delete[] arr;
delete[] arr2;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: danm1
Предмет: Русский язык,
автор: Aidana25052003
Предмет: Технология,
автор: DashaCat000
Предмет: Английский язык,
автор: pasha5455
Предмет: Английский язык,
автор: motybvaet