fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. double a, b, c, x, y, z;
  5. printf ("Введите длины сторон треугольника.\n");
  6. scanf ("%lf %lf %lf\n", &a, &b, &c);
  7. if ((a>0) && (b>0) && (c>0) && (a+b>c) && (b+c>a) && (a+c>b))
  8. {
  9. y=(a+b-c)/2;
  10. x=a-y;
  11. z=b-y;
  12. printf("x=%lf, y=%lf, z=%lf\n", x, y, z);
  13. }
  14. else
  15. {
  16. printf ("Не является треугольником.\n");
  17. }
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 2300KB
stdin
17 4 8
stdout
Введите длины сторон треугольника.
Не является треугольником.