Найти площадь треугольника по трем сторонам - 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(). В данном случае ожидается ввод целого числа.