Area of a triangle using heron’s formulae in C
Program:
#include <stdio.h>
#include <math.h> // Required for sqrt()
int main() {
double a, b, c, s, area;
// Input sides of the triangle
printf("Enter side a: ");
scanf("%lf", &a);
printf("Enter side b: ");
scanf("%lf", &b);
printf("Enter side c: ");
scanf("%lf", &c);
// Check for triangle validity
if (a + b > c && a + c > b && b + c > a) {
// Calculate semi-perimeter
s = (a + b + c) / 2;
// Calculate area using Heron's formula
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("Area of the triangle = %.2lf\n", area);
} else {
printf("The given sides do not form a valid triangle.\n");
}
return 0;
}
Output 1:
Output 2:
Comments
Post a Comment