Overloading된 함수 foo를 만드시오. 함수 foo는 정수 1개가 인수로 주어질 경우, 그 수의 부호를 바꾼 값을 반환한다.
정수 2개가 인수로 주어질 경우, 두 수의 합을 계산하여 반환하고.
string 1개가 인수로 주어질 경우, 맨끝 글자 (알파벳)를 문자형으로 반환한다.
함수 foo를 정의하고, 아래 main 함수에서 사용할 수 있도록 하시오.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#include <iostream> using namespace std; /* 이 곳에 overloading된 함수 foo를 정의하시오. */ int main() { int a, b; cin >> a >> b; cout << foo(a) + foo(foo(a, b)) << endl; string c; cin >> c; cout << foo(c) << endl; return 0; } |