Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Grades;
  5.  
  6. class Student{
  7. private:
  8. char name[255];
  9. int facN;
  10. int group;
  11.  
  12. public:
  13. Student();
  14. friend void studentGrades(Grades student);
  15. };
  16.  
  17. Student::Student(){
  18. cout<<"Insert name of student: ";
  19. cin>>name;
  20. cout<<endl;
  21. cout<<"Insert faculty number of student: ";
  22. cin>>facN;
  23. cout<<endl;
  24. cout<<"Insert group of student: ";
  25. cin>>group;
  26. }
  27.  
  28. class Grades : public Student{
  29. private:
  30. int grades1[2];
  31. int grades2[2];
  32.  
  33. public:
  34. Grades();
  35. friend void studentGrades(Grades student);
  36. };
  37.  
  38. Grades::Grades(){
  39. cout<<"Insert student's grades for semester one: ";
  40.  
  41. for(int i=0; i<2; i++){
  42. cout<<"Grade "<<i+1<<": ";
  43. cin>>grades1[i];
  44. cout<<endl;
  45. }
  46.  
  47. cout<<"Insert student's grades for semester two: ";
  48.  
  49. for(int i=0; i<2; i++){
  50. cout<<"Grade "<<i+1<<": ";
  51. cin>>grades2[i];
  52. cout<<endl;
  53. }
  54. }
  55.  
  56. void studentGrades(Grades student){
  57.  
  58.  
  59. cout<<student.name<<"'s grades for semester one:"<<endl;
  60.  
  61. for(int i=0; i<2; i++){
  62. cout<<"Grade "<<i+1<<": ";
  63. cout<<student.grades1[i];
  64. cout<<endl;
  65. }
  66.  
  67. cout<<student.name<<"'s grades for semester two:"<<endl;
  68.  
  69. for(int i=0; i<2; i++){
  70. cout<<"Grade "<<i+1<<": ";
  71. cout<<student.grades2[i];
  72. cout<<endl;
  73. }
  74.  
  75. }
  76.  
  77.  
  78. int main()
  79. {
  80. int n;
  81. cout<<"Enter number of students you'd like to insert: ";
  82. cin>>n;
  83.  
  84. Grades student[n];
  85.  
  86. for(int i=0; i<n; i++){
  87. studentGrades(student[n]);
  88. }
  89.  
  90. return 0;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement