Найти площадь треугольника по трем сторонам - C (СИ)

Узнай цену своей работы

Формулировка задачи:

При компиляции пишет ошибку...Вот код:
Листинг программы
  1. #include<stdio.h>
  2. #include<math.h>
  3. main()
  4. {
  5. int a,b,c;
  6. float p,S;
  7.  
  8. printf("a=");
  9. scanf("%d",&a);
  10. printf("b=");
  11. scanf("%d",&b);
  12. printf("c=");
  13. scanf("%d",&c);
  14. p=(a+b+c)/2.0;
  15. S=spqr(p*(p-a)*(p-b)*(p-c));
  16. printf("S=%f",S);
  17. }
Ребят, позможности исправте мой код - хочу научится))

Решение задачи: «Найти площадь треугольника по трем сторонам»

textual
Листинг программы
  1.     printf("a=");
  2.     fflush(stdout);
  3.     scanf("%d", &a);

Объяснение кода листинга программы

  1. В первой строке выводится сообщение a= и вызывается функция fflush(stdout), которая принудительно отправляет все данные из буфера вывода в поток вывода. Это необходимо для того, чтобы предыдущее сообщение было гарантированно выведено на экран до того, как пользователь начнет вводить данные.
  2. Затем происходит чтение значения переменной a с помощью функции scanf(). В данном случае ожидается ввод целого числа.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы