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

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

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

При компиляции пишет ошибку...Вот код:
#include<stdio.h>
#include<math.h>
 main()
{
       int a,b,c;
       float p,S;

           printf("a=");
           scanf("%d",&a);
           printf("b=");
           scanf("%d",&b);
           printf("c=");
           scanf("%d",&c);
           p=(a+b+c)/2.0;
           S=spqr(p*(p-a)*(p-b)*(p-c));
           
              printf("S=%f",S);
            }
Ребят, позможности исправте мой код - хочу научится))

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

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

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

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

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


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

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

9   голосов , оценка 3.667 из 5
Похожие ответы