#include #include class Trojkat{ public: float przyp0 = 0; float przyp1 = 0; float przeciwp = 0; void calc_przeciwp(){ przeciwp = std::sqrt(przyp0*przyp0 + przyp1*przyp1); } void calc_przyp0(){ przyp0 = std::sqrt(przeciwp*przeciwp - przyp1*przyp1); } void calc_przyp1(){ przyp1 = std::sqrt(przeciwp*przeciwp - przyp0*przyp0); } }; int main(){ Trojkat trojkat0; trojkat0.przyp0 = 3; trojkat0.przyp1 = 4; trojkat0.calc_przeciwp(); std::cout << "Trójkąt 1: a=3, b=4, c=" << trojkat0.przeciwp << std::endl; Trojkat trojkat1; trojkat1.przyp0 = 3; trojkat1.przeciwp = 5; trojkat1.calc_przyp1(); std::cout << "Trójkąt 2: a=3, b=" << trojkat1.przyp1 <<", c=5" << std::endl; Trojkat trojkat2; trojkat2.przyp1 = 4; trojkat2.przeciwp = 5; trojkat2.calc_przyp0(); std::cout << "Trójkąt 3: a=" << trojkat2.przyp0 <<", b=4, c=5" << std::endl; return 0; }