Untitled
unknown
plain_text
7 months ago
1.1 kB
1
Indexable
Never
#include<iostream> #include<string> using namespace std; class Student{ private: int rollNo; string name; int marks[3]; int total; float avg; public: Student(){ rollNo = 0; name = "S"; marks[0] = 0; marks[1] = 0; marks[2] = 0; total = 0; avg = 0.0; } void getData(int r, string n, int m1, int m2, int m3){ rollNo = r; name = n; marks[0] = m1; marks[1] = m2; marks[2] = m3; } friend void calcMarks(Student s); }; void calcMarks(Student s){ s.total = s.marks[0] + s.marks[1] + s.marks[2]; s.avg = s.total / 3.0; cout<<s.rollNo<<" "<<s.name<<" "<<s.total<<" "<<int(s.avg)<<endl; } int main(){ int n, r, m1, m2, m3; string nme; cin>>n; Student s[n]; for(int i=0; i<n; i++){ cin>>r>>nme>>m1>>m2>>m3; s[i].getData(r, nme, m1, m2, m3); } for(int i=0; i<n; i++){ calcMarks(s[i]); } return 0; }