본문 바로가기

코딩/C++8

#2 문제01-2) [함수 오버로딩] 다음 main 함수에서 필요로 하는 swap 함수를 오버로딩 해서 구현해보자. 오버로딩을 할려면 매개변수의 개수가 다르거나 자료형이 달라야 한다. main 함수에서 swap은 각각 두 개의 매개변수를 다 다른 자료형으로 사용하고, &을 사용했기 때문에 *을 이용하여 위와 같이 코드를 짜면 된다. 그럼 위와 같이 swap이 잘 적용된 것을 알 수 있다. 문제 01-3 [매개변수의 디폴트 값] BoxVolume를 '함수 오버로딩'의 형태로 재 구현해보자. 매개변수의 개수가 다르게 오버로딩해준다. 문제01-4 [파일의 분할] NameSp2.cpp를 3개의 파일로 분할해서 컴파일 해보자. 첫 번째는 헤더파일로 main 함수를 제외한 나머지 두 함수의 선언을 삽입한다. 두 번째는 .. 2022. 1. 22.
#1 문제1) 사용자로부터 총 5개의 정수를 입력 받아서, 그 합을 출력하는 프로그램을 작성해 보자. 위와 같이 코드를 짜면 원하는 결과를 얻을 수 있지만, 반복문을 활용하여 코드를 작성하는 방법도 있다. for문을 이용하면 코드가 더 간결해진다. num에다가 input값들을 모두 더해둔다. 문제2) 프로그램 사용자로부터 이름과 전화번호를 문자열의 형태로 입력 받아서, 입력 받은 데이터를 그대로 추력하는 프로그램을 작성해 보자. char형으로 이름과 전화번호를 입력 받을 공간을 마련해둔다. 성공! 문제3) 숫자를 하나 입력 받아서 그 숫자에 해당하는 구구단을 출력하는 프로그램을 작성해 보자. for문을 이용하여 작성. 4단이 출력되는 것을 알 수 있다. 문제4) 판매원들의 급여 계산 프로그램을 작성해 보자. .. 2022. 1. 21.