본문 바로가기

C++ 언어/연습문제

C++ 언어 연습문제7

[문제]

참조자를 이용해서 다음 요구사항에 부합하는 함수를 각각 정의하여라.
조건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