Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ConsoleApplication3.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <stdio.h>
- #include <iostream>
- #include <string>
- #include <math.h>
- using namespace std;
- template<typename T> T Max(T arg, T arg2, T arg3)
- {
- if (arg > arg2 && arg > arg3)
- return arg;
- if (arg2 > arg && arg2 > arg3)
- return arg2;
- if (arg3 > arg && arg3 > arg2)
- return arg3;
- return arg;
- }
- template<typename T> T Wczytaj()
- {
- T temp;
- cin >> temp;
- return temp;
- }
- int main()
- {
- int arg1 = Wczytaj<int>();
- int arg2 = Wczytaj<int>();
- int arg3 = Wczytaj<int>();
- int max = Max<int>(arg1, arg2, arg3);
- printf("Max int -> %d\n", max);
- float maxFloat = Max<float>(10.5, 10.9, 10.0);
- printf("Max float -> %f\n", maxFloat);
- char maxChar = Max<char>(Wczytaj<char>(), 'a', 'd');
- printf("Max char -> %c\n", maxChar);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement