#include #include using namespace std; template class Walec { Typ1 promien, wysokosc; public: Walec(const Typ1 promien, const Typ1 wysokosc); template void Pole(const Typ2 promien, const Typ2 wysokosc); }; template Walec::Walec(const Typ1 promien, const Typ1 wysokosc) :promien(promien), wysokosc(wysokosc) {} template template void Walec::Pole(const Typ2 promien, const Typ2 wysokosc) { Typ2 wynik = 2 * (promien * promien * 3.1415) + (2 * promien * 3.1415 * wysokosc); cout << "Pole walca jest rowne: " << wynik << "\n"; } template TypMax max(const TypMax zmienna1, const TypMax zmienna2, const TypMax zmienna3) { return max(zmienna1, max(zmienna2, zmienna3)); }