fork download
  1. #include <cstdio>
  2. #include <clocale>
  3. #include <cmath>
  4.  
  5. int main()
  6. {
  7. float d, b, z;
  8.  
  9. std::setlocale(LC_ALL, "Russian");
  10. std::printf("Введите два катета: ");
  11. std::scanf("%f %f", &d, &b);
  12. z = std::sqrt(d*d + b*b);
  13. std::printf("Площадь равна = %f\n", 0.5 * d * b);
  14. std::printf("Периметр равен = %f\n", d + b + z);
  15.  
  16. return 0;
  17. }
Success #stdin #stdout 0s 4416KB
stdin
1 2
stdout
Введите два катета: Площадь равна = 1.000000
Периметр равен = 5.236068