Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Grades;
- class Student{
- private:
- char name[255];
- int facN;
- int group;
- public:
- Student();
- friend void studentGrades(Grades student);
- };
- Student::Student(){
- cout<<"Insert name of student: ";
- cin>>name;
- cout<<endl;
- cout<<"Insert faculty number of student: ";
- cin>>facN;
- cout<<endl;
- cout<<"Insert group of student: ";
- cin>>group;
- }
- class Grades : public Student{
- private:
- int grades1[2];
- int grades2[2];
- public:
- Grades();
- friend void studentGrades(Grades student);
- };
- Grades::Grades(){
- cout<<"Insert student's grades for semester one: ";
- for(int i=0; i<2; i++){
- cout<<"Grade "<<i+1<<": ";
- cin>>grades1[i];
- cout<<endl;
- }
- cout<<"Insert student's grades for semester two: ";
- for(int i=0; i<2; i++){
- cout<<"Grade "<<i+1<<": ";
- cin>>grades2[i];
- cout<<endl;
- }
- }
- void studentGrades(Grades student){
- cout<<student.name<<"'s grades for semester one:"<<endl;
- for(int i=0; i<2; i++){
- cout<<"Grade "<<i+1<<": ";
- cout<<student.grades1[i];
- cout<<endl;
- }
- cout<<student.name<<"'s grades for semester two:"<<endl;
- for(int i=0; i<2; i++){
- cout<<"Grade "<<i+1<<": ";
- cout<<student.grades2[i];
- cout<<endl;
- }
- }
- int main()
- {
- int n;
- cout<<"Enter number of students you'd like to insert: ";
- cin>>n;
- Grades student[n];
- for(int i=0; i<n; i++){
- studentGrades(student[n]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement