在vc环境下,编写定义一个有20个元素的整型数组,分别求出下标为奇数和偶数的元素的平均值。
时间: 2023-06-12 21:03:22 浏览: 111
可以按照以下方式来实现:
```c++
#include <iostream>
using namespace std;
int main()
{
int arr[20];
double even_sum = 0, odd_sum = 0;
int even_count = 0, odd_count = 0;
// 初始化数组
for (int i = 0; i < 20; i++) {
arr[i] = i + 1;
}
// 求出下标为奇数和偶数的元素的平均值
for (int i = 0; i < 20; i++) {
if (i % 2 == 0) {
even_sum += arr[i];
even_count++;
} else {
odd_sum += arr[i];
odd_count++;
}
}
double even_avg = even_sum / even_count;
double odd_avg = odd_sum / odd_count;
cout << "下标为偶数的元素的平均值为:" << even_avg << endl;
cout << "下标为奇数的元素的平均值为:" << odd_avg << endl;
return 0;
}
```
运行结果:
```
下标为偶数的元素的平均值为:6.5
下标为奇数的元素的平均值为:11.5
```
阅读全文