본문 바로가기

프로그래밍/C++

두 수를 매개 변수로 전달받고 큰 수를 찾아 화면에 출력하는 함수


두 수를 매개 변수로 전달받고 큰 수를 찾아 화면에 출력하는 함수를 작성하세요.

1) 정수와 소수가 모두 처리 될 수 있도록 함수를 오버로딩하세요.

2) 정수의 경우 디폴트 매개 변수값이 12, 소수의 경우 1.12.2가 되도록 하세요.





#include "stdafx.h"
#include <iostream>
using namespace std;

template <class CMax>

CMax FindMax(CMax a, CMax b){
 if(a>b)    
 {
  cout << "a와 b중 큰 값은 a : ";
  return a;
 }
 else
 {
  cout << "a와 b중 큰 값은 b : ";
  return b;
 }
}

void main()
{
 cout << FindMax(1,2) << endl;
 cout << FindMax(1.1,2.2) << endl;
}

'프로그래밍 > C++' 카테고리의 다른 글

오버라이딩 예제  (0) 2012.02.24
클래스에 데이터를 저장하고 가져와서 출력하기  (0) 2012.02.24
private 변수값 초기화 하기  (0) 2012.02.24
클래스 구현 실습  (0) 2012.02.24
txt파일 읽어오기  (0) 2012.02.24