Begin12. The legs of the right triangle \(a\) and \(b\) are given. Find its hypotenuse \(c\) and perimeter \(P\):

\(c = \sqrt{a^2 + b^2}, \quad P = a + b + c\).

**Solution in Python 3:**

import random

import math

a = random.randrange(1,100)

b = random.randrange(1,100)

#a = 3

#b = 4

print("Cathetus 1: ", a)

print("Cathetus 2: ", b)

c = math.sqrt(a**2 + b**2)

P = a + b + c

print("Hypotenuse: ", c)

print("Perimeter: ", P)

**Solution in C++:**

#include<iostream>

#include<cmath>

using namespace std;

int main(){

double a,b,c,p;

cout << "Enter the first leg: ";

cin >> a;

cout << "Enter the second leg: ";

cin >> b;

c = sqrt(pow(a,2)+pow(b,2));

p = a+b+c;

cout << "Hypotenuse: " << c << endl;

cout << "Perimeter: " << p << endl;

return 0;

}