इस ट्यूटोरियल में, हम सभी को बोनस देने और 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