В чем сложность? ЯП: C++, переписать на любой другой не составит труда.
2)
#include <iostream>
#include <math.h>
int main() {
double katetA, katetB, gipotenuzaC;
std::cout << "Введите 2 катета треугольника: ";
std::cin >> katetA >> katetB;
gipotenuzaC = sqrt(katetA * katetA + katetB * katetB);
std::cout << gipotenuzaC;
return 0;
}
Объяснение: