Найти площадь треугольника по трем сторонам - 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);
Объяснение кода листинга программы
- В первой строке выводится сообщение
a=
и вызывается функция fflush(stdout), которая принудительно отправляет все данные из буфера вывода в поток вывода. Это необходимо для того, чтобы предыдущее сообщение было гарантированно выведено на экран до того, как пользователь начнет вводить данные. - Затем происходит чтение значения переменной
a
с помощью функции scanf(). В данном случае ожидается ввод целого числа.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д