{}
run-icon
main.cpp
#include <iostream> #include <string> #include <vector> #include <iomanip> using namespace std; struct Subject { string name; int hours; char grade; }; int main() { int numSubjects; cout << "Enter number of subjects: "; cin >> numSubjects; vector<Subject> subjects; for (int i = 0; i < numSubjects; i++) { Subject s; cout << "\nEnter subject name: "; cin >> s.name; cout << "Enter credit hours: "; cin >> s.hours; cout << "Enter grade (A/B/C/D/F): "; cin >> s.grade; if (s.grade == 'A' || s.grade == 'B' || s.grade == 'C' || s.grade == 'D' || s.grade == 'F') { cout << "grade is valid\n"; } else { cout << "invalid grade\n"; } subjects.push_back(s); } cout << "\nSubjects Entered Successfully!\n"; return 0; }
Output