#include <cstdio>
#include <clocale>
#include <cmath>
int main()
{
float d, b, z;
std::setlocale(LC_ALL, "Russian");
std::printf("Введите два катета: ");
std::scanf("%f %f", &d, &b);
z = std::sqrt(d*d + b*b);
std::printf("Площадь равна = %f\n", 0.5 * d * b);
std::printf("Периметр равен = %f\n", d + b + z);
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNsb2NhbGU+CiNpbmNsdWRlIDxjbWF0aD4KCmludCBtYWluKCkKewogICAgZmxvYXQgZCwgYiwgejsKICAgIAogICAgc3RkOjpzZXRsb2NhbGUoTENfQUxMLCAiUnVzc2lhbiIpOwogICAgc3RkOjpwcmludGYoItCS0LLQtdC00LjRgtC1INC00LLQsCDQutCw0YLQtdGC0LA6ICIpOwogICAgc3RkOjpzY2FuZigiJWYgJWYiLCAmZCwgJmIpOwogICAgeiA9IHN0ZDo6c3FydChkKmQgKyBiKmIpOwogICAgc3RkOjpwcmludGYoItCf0LvQvtGJ0LDQtNGMINGA0LDQstC90LAgPSAlZlxuIiwgMC41ICogZCAqIGIpOwogICAgc3RkOjpwcmludGYoItCf0LXRgNC40LzQtdGC0YAg0YDQsNCy0LXQvSA9ICVmXG4iLCBkICsgYiArIHopOwogICAgCiAgICByZXR1cm4gMDsKfQ==