Предмет: Информатика, автор: EVAAAAAAAAAAAAAAA78

C++
В массиве перемножить элементы с нечётными номерами, исключая нули. Вывести массив и результат перемножения.

Ответы

Автор ответа: SergeySerg2002
1

Ответ:

#include <iostream>

#include <ctime>

int main()

{

using namespace std;

setlocale(LC_ALL, "ru");

srand(time(NULL));

int size;

int mult = 1;

cout << "Введите размер массива: " << endl;

cin >> size;

int *arr = new int[size];

cout << "Массив: " << endl;

for (int i = 0; i < size; i++)

{

 arr[i] = rand() % 50 - 25;

 cout << arr[i] << '\t';

 if (i & 1 && arr[i] != 0)

  mult *= arr[i];

}

cout << "\nРезультат: " << mult;

delete[] arr;

return 0;

}

Похожие вопросы
Предмет: Русский язык, автор: repa1981
Предмет: Математика, автор: Vladimir2574
Предмет: Химия, автор: sofiya70