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

Soldat098 Soldat098    3   06.11.2020 10:54    0

Ответы
мангл63 мангл63  06.12.2020 10:54

#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;

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика