fork download
  1. #include<math.h>
  2. #include<stdio.h>
  3.  
  4. int main()
  5. {
  6. float a,b,c,p,s;
  7. int i,n;
  8. do
  9. {printf("Введите стороны треугольника a, b, c.\n");
  10. scanf("%f%f%f",&a,&b,&c);
  11. if((a+b>c)&&(a+c>b)&&(c+b>a))
  12. {p=(a+b+c)\2;
  13. s=sqrt(p*(p-a)*(p-b)*(p-c));
  14. n++;
  15. printf("Площадь s=%3.1f\n для a=%f\n,b=%f\n,c=%f\n,p=5f\n",s,a,b,c,p);
  16. printf("Количество введенных троек n=%d\n",n);}
  17. }
  18. while((a+b>c)||(a+c>b)||(c+b>a))
  19. {for(i=0,i>0,i++)
  20. {printf("Количество несуществующих троек i=%d\n",i);}
  21. }
  22. return 0;
  23. }
  24.  
  25.  
  26.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c: In function 'main':
prog.c:12:2: error: stray '\' in program
  {p=(a+b+c)\2;
  ^
prog.c:12:13: error: expected ';' before numeric constant
  {p=(a+b+c)\2;
             ^
prog.c:15:9: warning: too many arguments for format [-Wformat-extra-args]
  printf("Площадь s=%3.1f\n для a=%f\n,b=%f\n,c=%f\n,p=5f\n",s,a,b,c,p);
         ^
prog.c:19:2: error: expected ';' before '{' token
  {for(i=0,i>0,i++)
  ^
prog.c:7:6: warning: unused variable 'i' [-Wunused-variable]
  int i,n;
      ^
stdout
Standard output is empty