Понятие чётного элемента является неопределённым! !
В массиве существуют:
1. Элементы с чётными индексами. Считаются с нуля.
2. Элементы с чётными номерами позиций. Считаются с единицы.
3. Элементы с чётными значениями. Без комментариев.
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
// Для элементов с чётными индексами
srand((unsigned) time(NULL));
int size = rand() % 6 + 5;
double * a = new double [size];
double mult = 1;
int q = 0;
for (int n = 0; n < size; n++)
{
a[n] = rand() % 9 + 1;
cout << a[n] << ' ' ;
if (n % 2 == 0)
{
mult *= a[n];
q++;
}
}
delete a;
cout << '\t' << " Result = " << pow(mult, 1. / q);
cin.get();
return 0;
}
//------------------------------
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
// Для элементов с чётными позициями
srand((unsigned) time(NULL));
int size = rand() % 6 + 5;
double * a = new double [size];
double mult = 1;
int q = 0;
for (int n = 0; n < size; n++)
{
a[n] = rand() % 9 + 1;
cout << a[n] << ' ' ;
if (n % 2 != 0)
{
mult *= a[n];
q++;
}
}
delete a;
cout << '\t' << " Result = " << pow(mult, 1. / q);
cin.get();
return 0;
}
//------------------------------
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
// Для элементов с чётными значениями
srand((unsigned) time(NULL));
int size = rand() % 6 + 5;
double * a = new double [size];
double mult = 1;
int q = 0;
for (int n = 0; n < size; n++)
{
a[n] = rand() % 9 + 1;
cout << a[n] << ' ' ;
if (int (a[n]) % 2 == 0)
{
mult *= a[n];
q++;
}
}
delete a;
cout << '\t' << " Result = " << pow(mult, 1. / q);
cin.get();
return 0;
}
Другие языки программирования и технологии
как записать среднее геометрическое четных элементов на С++ ?
Похожие вопросы
- среднее геометрическое в pascal
- дана целочисленная матрица размера mxm. определить числа b1,b2,...bm,каждое из которых равно количеству четных элементов
- Как найти максимум среди четных элементов массива? С++
- С++ Нужно удалить все столбцы, содержащие только четные элементы.
- 1. Найти все совершенные числа2. Определить во введенном числе кол-во нечетных чисел и среднее арифметическое четных.
- Как возвести в квадрат все четные элементы массива???
- Ассемблер. В заданном массиве целых чисел найти самую большую серию подряд стоящих чётных элементов.
- Помогите пожалуйста написать программу: Найти сумму индексов четных элементов массива. На языке С++.
- нужна помощь. найти сумму квадратов чётных элементов на языке ассемблер используя арифметические команды
- Напишите программу для расчета среднего арифметического всех элементов числового массива рекурсией