문제 번호 1488. -- 2020년 2학기 객체기반SW설계 중간고사 - 1번

1488: 2020년 2학기 객체기반SW설계 중간고사 - 1번

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 124  해결 문제 수: 110
[제출][채점 상황 열람][게시판]

문제 설명

Overloading된 함수 foo를 만드시오.

함수 foo는 정수 1개가 인수로 주어질 경우, 그 수의 부호를 바꾼 값을 반환하다.

또한, 함수 foo는 정수 2개가 인수로 주어질 경우, 두 수의 합을 계산하여 반환하다.

함수 foo를 정의하고, 아래 main 함수에서 사용할 수 있도록 하시오.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#include <iostream>

using namespace std;

/*-------------------------------------------------------

이 곳에 overloading된 함수 foo를 정의하시오.

--------------------------------------------------------*/

int main()
{
    int a, b;
    cin >> a >> b;

    cout << foo(a) + foo(foo(a, b));
    return 0;
}

입력

출력

입력 예시

1 1

출력 예시

-3

도움말

출처

[제출][채점 상황 열람]