본문 바로가기

프로그래밍 공부/C++

어서와 C++는 처음이지! 챕터6 Exercise

<벡터와 배열의 차이>

기존의 배열은 크기가 고정된 반면, 벡터는 크기가 변할 수 있음

배열과 벡터에 각각 데이터를 저장하고 출력하는 방법 비교

 

#1) 사용자로부터 저장할 정수의 개수를 입력받고, 그 개수만큼 정수를 입력받아 벡터에 저장한다. 그 중 최대값과 최소값을 출력한다.

정수를 입력 받을 때는 참조자 사용

 

#2) 사용자로부터 저장할 문자열 개수를 입력받고, 그 개수만큼 문자열을 입력받아서 벡터에 저장. 문자열을 알파벳 순서대로 정렬하여 출력

 

 

#3) 저장할 사각형 개수를 입력받고,그 개수만큼 사각형의 폭과 높이 정보를 입력받아 객체를 생성하고 벡터에 저장. 그 중 면적이 100 이상인 것만 출력

 

#5) Student 클래스를 생성하여 이름과 학점 정보를 입력받은 후, 학점이 높은 순으로 학생들의 정보를 출력

 

#6) Contact 클래스를 생성. 이름과 전화번호를 입력받아 저장한 후, 사용자로부터 이름을 입력받아 해당 사람의 전화번호를 출력하는 프로그램.