Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <algorithm>
- #include <cmath>
- #include <iomanip>
- #include <string.h>
- #include <stdio.h>
- using namespace std ;
- // to print out names and average of x students using array
- struct student {
- string name, status;
- double avr;
- int level;
- };
- int main ()
- {
- int num_students;
- cout << "Enter no. of students: ";
- cin >> num_students;
- student Students[num_students];
- for(int i = 0; i < num_students; i++)
- {
- cout << "Enter student #"<< i + 1 << " name: ";
- cin >> Students[i].name;
- cout << "Enter student level: ";
- cin >> Students[i].level;
- cout<<"Enter 5 subjects: ";
- double s1, s2, s3, s4, s5;
- cin >> s1 >> s2 >> s3 >> s4 >> s5;
- double av = (s1+s2+s3+s4+s5)/5;
- Students[i].avr = av;
- if(av >= 90) Students[i].status = "Excellent";
- else if(av < 90 && av >= 80) Students[i].status = "v.good";
- else if(av < 80 && av >= 70) Students[i].status = "good";
- else Students[i].status = "fail";
- }
- cout<<"\nList of all students:\n";
- for(int i = 0; i < num_students; i++)
- {
- cout <<"student #" << i+1 << ":\n";
- cout << "Name: " << Students[i].name << "\n";
- cout << "Level: " << Students[i].level << "\n";
- cout << "Average: " << Students[i].avr << "\n";
- cout << "Status: " << Students[i].status << "\n\n";
- }
- cout << "\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement