Регистрация
Войти
Стать экспертом Правила
Информатика

Решить в dev c++ и желательно блок-схемуСформировать и вывести на экран массив, элементы которого заданы датчиком случайных чисел на интервале [-19, 26] (размер массива произвольный). Найти произведение элементов с нечетными номерами.Входные данные размерность массива: 5Выходные данные (пример) -5024116 -720

ОТВЕТЫ

#include <iostream>

#include <ctime>

using namespace std;

int getRandomNumber(int min, int max) {

   static const double fraction = 1.0 / (static_cast<double>(RAND_MAX) + 1.0);  

   return static_cast<int>(rand() * fraction * (max - min + 1) + min);

}

int main() {

setlocale (LC_ALL, "Russian");

int N;

cout << "Размерность массива: ";

cin >> N;

int a[N];

long long int sum = 0;

for(int i = 0; i<N; ++i) {

 a[i] = getRandomNumber(-19, 26);

 cout << a[i] << " ";

}

sum=a[0];

for(int i = 2; i<N; i=i+2) {

 sum*=a[i];

}

cout << endl << "Произведение элементов с нечётным индексом: " << sum;

}

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