30 lines
850 B
C++
30 lines
850 B
C++
|
#include <iostream>
|
|||
|
using std::cout, std::endl;
|
|||
|
|
|||
|
/*
|
|||
|
Задача:
|
|||
|
|
|||
|
Напишите несколько перегруженных функций под названием max
|
|||
|
|
|||
|
1) max, который вычисляет максимум от двух чисел типа int
|
|||
|
2) max, который вычисляет максимум от двух чисел типа double
|
|||
|
3) max, который вычисляет максимум от трёх чисел типа int
|
|||
|
4) max, который вычисляет максимум от трёх чисел типа double
|
|||
|
|
|||
|
*/
|
|||
|
|
|||
|
int max(int a, int b)
|
|||
|
{
|
|||
|
if (a > b)
|
|||
|
return a;
|
|||
|
else
|
|||
|
return b;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
int main()
|
|||
|
{
|
|||
|
cout << max(4.2, 2.8) << endl; // Выводит число 4 -- неправильно
|
|||
|
}
|