Регистрация
Войти
Стать экспертом Правила
Другие предметы

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

ОТВЕТЫ

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

}

340
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам