#include using namespace std; template Typ max(const Typ &a, const Typ &b, const Typ &c) { if (a > b) { if (a > c) return a; else return c; } else { if (b > c) return b; else return c; } } template Typ walec(const Typ &r, const Typ &h) { return ((2*3.14*r*r)+(2*3.14*r*h)); } int main() { int x = 2, y = 5, z = 4; cout << "najwieksza wartosc to: " << max(x, y, z) << endl; int a = 2, b = 5; cout << " pole powierzchni walca: " << walec(a, b) << endl; float c = 2.1, d = 5.1; cout << " pole powierzchni walca: " << walec(c, d) << endl; long long int e = 2201212, f = 5133434; cout << " pole powierzchni walca: " << walec(e, f) << endl; cin >> x; }