Advertisement
jutting

fghjk

Nov 14th, 2019
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.66 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main() {
  6.     int students = 0;
  7.     double average = 0;
  8.     int currentmark = 0;
  9.     int totalmark = 0;
  10.     int highestmark = 0;
  11.     int lowestmark = 1000;
  12.     int aS = 0;
  13.     int bS = 0;
  14.     int cS = 0;
  15.     int fS = 0;
  16.     cout << "Enter the amount of students: ";
  17.     cin >> students;
  18.     cout << "\n\n\n";
  19.     for(int i = 1; i <= students; i++) {
  20.        cout << "Enter student #" << i << " mark: ";
  21.        cin >> currentmark;
  22.        if(currentmark > highestmark) {
  23.            highestmark = currentmark;
  24.        }
  25.        if(currentmark < lowestmark) {
  26.            lowestmark = currentmark;
  27.        }
  28.        totalmark += currentmark;
  29.        if(currentmark <= 100 && currentmark >= 80) {
  30.            aS++;
  31.        } else if(currentmark <= 79 && currentmark >= 70) {
  32.            bS++;
  33.        } else if(currentmark <= 59 && currentmark >= 50) {
  34.            cS++;
  35.        } else if(currentmark < 50) {
  36.            fS++;
  37.        } else if(currentmark < 0 || currentmark > 100) {
  38.            cout << "\nInvalid mark!";
  39.        }
  40.     }
  41.     average = totalmark / students;
  42.     cout << "-----------------------\n";
  43.     cout << "CLASS REPORT:\n";
  44.     cout << "-----------------------\n\n";
  45.     cout << "Number of Students: " << students << "\n";
  46.     cout << "Class Average: " << average << "\n";
  47.     cout << "Highest Mark: " << highestmark << "\n";
  48.     cout << "Lowest Mark: " << lowestmark << "\n";
  49.     cout << "\nNumber of A's: " << aS << "\n";
  50.     cout << "Number of B's: " << bS << "\n";
  51.     cout << "Number of C's: " << cS << "\n";
  52.     cout << "Number of F's: " << fS << "\n";
  53.     system("PAUSE");
  54.     return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement