Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
18.03.2015
Размер:
480 б
Скачать
#include <iostream>
#include <iomanip>
using namespace std;

// Трижды перегруженная функция min1

int min1(int a, int b)
{
	return (a < b) ? a : b;
}

double min1(double a, double b)
{
	return (a < b) ? a : b;
}

const char* min1(const char* s1, const char* s2)
{
	if (strcmp(s1, s2) <= 0)
		return s1;
	else
		return s2;
}

int main()
{  
	cout << min1(2, -5) << endl;
	cout << min1(2.2, 2.1) << endl;
	cout << min1("alpha", "alma") << endl;

}