/*
Enter up to 10 donation values.
The 1 donation values: 12
The 2 donation values: 10
The 3 donation values: 8
The 4 donation values: 6
The 5 donation values: 4
The 6 donation values: 2
The 7 donation values: y
The average: 7
Have 3 values over the average.
*/
#include <iostream>
#include <array>
using namespace std;
int main() {
int i;
double sum = 0;
double average = 0;
int count = 0;
array<double, 10> digit;
cout << "Enter up to 10 donation values.\n";
for (i = 0; i < 10; i++) {
cout << "The " << i + 1 << " " << "donation values: ";
if (!(cin >> digit[i]))
break;
sum += digit[i];
cin.get();
}
if (i == 0) {
cout << "Erro, your enter isn't a donation value. the program will be terminate.";
exit(-1);
}
average = sum / i;
for (auto i : digit)
if (i > average)
count++;
cout << "The average: " << average << "\n";
cout << "Have " << count << " values " << "over the average.\n";
return 0;
}
c++ primer plus 第六章《编程题6.11.2》
最新推荐文章于 2024-05-23 00:15:00 发布
本文介绍了如何收集并计算10个捐赠数值的平均值,然后筛选并展示超过平均值的数值数量。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
4777

被折叠的 条评论
为什么被折叠?



