전공 공부/C++

제일 큰 수 찾는 함수 big()

jeonnew 2020. 12. 26. 17:17
728x90

1.

#include <iostream>
using namespace std;

int big(int a, int b);
int big(int a, int b, int c);

int main()
{
	int x = big(3, 5);
	int y = big(300, 60);
	int z = big(30, 60, 50);
	cout << "< 함수 big()를 이용하여 출력하는 프로그램 >" << endl;
	cout << x << ' ' << y << ' ' << z << endl;
}

int big(int a, int b) {
	if (a > b)
	{
		if (a > 100)
			return 100;
		else
			return a;
	}

	else
	{
		if (b > 100)
			return 100;
		else
			return b;
	}
}

int big(int a, int b, int c)
{
	if (a > b)
	{
		if (a > c)
			return c;
		else
			return a;
	}

	else
	{
		if (b > c)
			return c;
		else
			return b;
	}
}

 

2. 

#include <iostream>
using namespace std;

int big(int a, int b, int c = 100);

int main()
{
	int x = big(3, 5);
	int y = big(300, 60);
	int z = big(30, 60, 50);
	cout << "< 함수 big()를 이용하여 출력하는 프로그램 >" << endl;
	cout << x << ' ' << y << ' ' << z << endl;
}

int big(int a, int b, int c)
{
	if (a > b)
	{
		if (a > c)
			return c;
		else
			return a;
	}
		
	else
	{
		if (b > c)
			return c;
		else
			return b;
	}
}

반응형