Кристиан
4 год назад
Решить в dev c++ и желательно блок-схемуСформировать и вывести на экран массив, элементы которого заданы датчиком случайных чисел на интервале [-19, 26] (размер массива произвольный). Найти произведение элементов с нечетными номерами.Входные данные размерность массива: 5Выходные данные (пример) -5024116 -720
ОТВЕТЫ
Egor
Oct 24, 2020
#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
Смежные вопросы: