在给所有人加分且不超过C ++ 100分后通过的最大学生人数
在本教程中,我们将讨论一个程序,该程序用于在给每个人加分且不超过100分后找到通过的最大学生。
为此,我们将提供一个包含N个学生分数的数组。我们的任务是通过给每位学生相同数量的加分,而任何学生均不超过100分,使更多的学生通过考试(要求50分)。
示例
#include<iostream>
#include<algorithm>
using namespace std;
int check(int n, int marks[]) {
int* x = std::max_element(marks,marks+5);
int bonus = 100-(int)(*x);
int c = 0;
for(int i=0;
i<n;i++) {
if(marks[i] + bonus >= 50) c += 1;
}
return c;
}
int main() {
int n = 5;
int marks[] = {0, 21, 83, 45, 64};
cout<<check(n, marks)<<endl;
return 0;
}输出结果
3
热门推荐
3 敏字的祝福语简短
10 新年发给客户祝福语简短
11 讲课祝福语简短10字
12 朋友领证祝福语长文简短
13 祝朋友祝福语简短好看
14 姨父生日祝福语简短精辟
15 祝女儿出嫁简短祝福语
16 生日祝福语舅舅 简短独特
17 老同学十一祝福语简短
18 新大学开学祝福语简短