#include<iostream>
#include<iomanip>

using namespace std;

struct student_info
{
 char name[10];
 double kor;
 double eng;
 double math;
 double avg;
};

int main()
{
 student_info si[6];

 cout << "학생 5명의 이름과 성적을 입력하세요. (국어, 영어, 수학)" << endl;

 for(int n=1 ; n<=5 ; n++)
 {
  cout << n << "번째 학생 :" << endl;

  cin >> si[n].name >> si[n].kor >> si[n].eng >> si[n].math;
 }

 cout << endl << "--------------------------------------------------" << endl;
 cout << setiosflags(ios::left) << setw(8) << "이름" << setw(5) << "국어" << setw(5) << "영어" << setw(5) << "수학" << setw(5) << "평균"  << endl;

 for(int n=1 ; n<=5 ; n++)
 {
  si[n].avg=(si[n].kor+si[n].eng+si[n].math)/3;

  cout << setiosflags(ios::left) << setw(8) << si[n].name << setw(5) << si[n].kor << setw(5) << si[n].eng << setw(5) << si[n].math << setw(5) << si[n].avg << endl;
 }

 return 0;
}

 

 

 

이렇게 애새끼들 이름이랑 성적 받는 구조체를 짰는데

출력을 평균이 높은 애새끼부터 출력을 하라고 되어있네

어떻게 해야 되는건지 도통 모르겠음...

인터넷 찾아봐도 안나와서 횽들한테 물어봐여