इस ट्यूटोरियल में, हम सभी को बोनस देने के बाद और 100 से अधिक अंक नहीं देने के बाद उत्तीर्ण होने के लिए अधिकतम छात्रों को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे।
इसके लिए हमें एन छात्रों के अंकों वाली एक सरणी प्रदान की जाएगी। हमारा कार्य प्रत्येक छात्र को 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