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