Вычислить площадь треугольника по трём сторонам - C (СИ)

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

Привет всем ,писал программу для задачиВычислить площадь треугольника по трём сторонам, пользуясь формулой Герона где р — полупериметр треугольника: .) но не получилось прошу вашей помощи)). P.s вот моя прога :
#include<stdio.h>
#include<locale.h>
 #include <math.h>
main()
{
float A,B,C;
float p,S;
setlocale(LC_CTYPE,”rus”);
 
printf(“\nВычисление площади треугольника по трём сторонам\n”);
printf(“Введение точки А\n”);
printf(“A->”);
scanf(“%f”&A);
printf(“Введение точки B\n”);
printf(“B->”);
scanf(“%f”&B);
printf(“Введение точки C\n”);
printf(“C->”);
scanf(“%f”&C);
p=(a+b+c)/2;
S=sqrt(p(p-a)*(p-b)*(p-c))
print(“Площадь треугольника по трём сторонам,%f”, S);

Код к задаче: «Вычислить площадь треугольника по трём сторонам - C (СИ)»

textual
#include<stdio.h>
#include<locale.h>
#include <math.h>
#include <Windows.h>
int main()
{
float A,B,C;
float p,S;
setlocale(LC_CTYPE,"Russian");
 
printf("\nВычисление площади треугольника по трём сторонам\n");
printf("Введение точки А\n");
printf("A->");
scanf("%f",&A);
printf("Введение точки B\n");
printf("B->");
scanf("%f",&B);
printf("Введение точки C\n");
printf("C->");
scanf("%f",&C);
p=(A+B+C)/2;
S=sqrt(p*(p-A)*(p-B)*(p-C));
printf("Площадь треугольника по трём сторонам,%f", S);
system("Pause");
return 0;
}

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


СОХРАНИТЬ ССЫЛКУ