[문제]
참조자를 이용해서 다음 요구사항에 부합하는 함수를 각각 정의하여라.
조건1) 인자로 전달된 int형 변수의 값을 1씩 증가시키는 함수
조건2) 인자로 전달된 int형 변수의 부호를 바꾸는 함수
그리고 위의 각 함수를 호출하여 그 결과를 확인하는 main 함수까지 작성하여라.
[실행결과]
21
-21
[코드]
#include<iostream>
using namespace std;
void IncreOne(int& num);
void InverSign(int& num);
int main()
{
int val = 20;
IncreOne(val);
cout << val << endl;
InverSign(val);
cout << val << endl;
return 0;
}
void IncreOne(int& num)
{
num++;
}
void InverSign(int& num)
{
num *= -1;
}
<참고>
윤성우의 열혈 C++ 프로그래밍
'C++ 언어 > 연습문제' 카테고리의 다른 글
C++ 언어 연습문제9 (0) | 2022.08.14 |
---|---|
C++ 언어 연습문제8 (0) | 2022.08.08 |
C++ 언어 연습문제6(R) (0) | 2022.08.02 |
C++ 언어 연습문제5 (0) | 2022.08.02 |
C++ 언어 연습문제4(R) (0) | 2022.08.02 |