== About == 지금까지 배운 내용을 복습해보자. 객체 배열 - 우리가 같은 클래스에 속하는 객체를 여러개 생성하기를 원할 때, 서로 독립된 객체 변수들을 개별적으로 생성하는 것보다 객체들로 이루어진 배열을 생성하는 것이 더 바람직할 것이다. 지금까지 우리가 사용해온 일반적인 배열과 사용법이 같다. Containment(컨테인먼트) - 다른 클래스에 속하는 객체를 클래스 멤버로 사용한다. 정적 멤버 - 정적 멤버 변수는 클래스의 바깥에 선언되어 있지만 클래스에 속하며 객체별로 할당되지 않고 모든 객체가 공유하는 멤버 이를 이용한 간단한 실습을 해보자. == Problem == 중앙대 컴공 학생 120명의 이번 학기 각 과목점수을 파일로부터 읽어들이고, 각 평점을 계산하고, 장학생명단을 발표하시오! 과목은 C, 국어와 문학, 경제와 사회, 선형대수학 이렇게 4과목으로 한다. 입력파일은 input.txt 이다. 객체 배열과 컨테인먼트을 사용하자. 장학생은 10%로 하고, 순위별로 정렬한다. 평점 1.5 미만의 학생은 따로 분리되어 사용자에게 보여줄 수 있어야 한다. [http://www.zeropage.org/pub/upload/input.txt input.txt] == 코드 == || 작성자 || 코드 || || 문보창 || [C++스터디_2005여름/학점계산프로그램/문보창] || || 허아영 || [C++스터디_2005여름/학점계산프로그램/허아영] || || 김태훈김상섭 || [C++스터디_2005여름/학점계산프로그램/김태훈김상섭] || ---- [C++스터디_2005여름]