[ create a new paste ] login | about

Link: http://codepad.org/YWazMEQH    [ raw code | output | fork ]

C++, pasted on Feb 25:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <math.h>
//#include <>
int main(){
int arr[50], arr_size = sizeof( arr )/sizeof( arr[0] ), count( 0 );
double mult( 1 ), result;

srand( time( NULL ) );
cout << "Нечетные элементы массива:" << "\n\n";
for( int i = 0; i < arr_size; ++i ){
	arr[i] = rand() % 10 + 1;
	if( i % 2 ){
		cout << "arr[" << i << "] = " << arr[i] << "\t";
		mult *= arr[i];
		++count;
	}
}
result = pow( mult, 1. / count );
cout << "\n\n" << "Среднее геометрическое отображенных элементов = " << result;
}


Output:
1
2
3
4
5
Нечетные элементы массива:

arr[1] = 10	arr[3] = 5	arr[5] = 2	arr[7] = 1	arr[9] = 2	arr[11] = 2	arr[13] = 8	arr[15] = 7	arr[17] = 5	arr[19] = 1	arr[21] = 10	arr[23] = 7	arr[25] = 7	arr[27] = 2	arr[29] = 6	arr[31] = 2	arr[33] = 10	arr[35] = 8	arr[37] = 9	arr[39] = 1	arr[41] = 10	arr[43] = 8	arr[45] = 9	arr[47] = 3	arr[49] = 6	

Среднее геометрическое отображенных элементов = 4.40132


Create a new paste based on this one


Comments: