Write a c program to find the area of a triangle

C program for area of a triangle



Formula of area of any triangle:

Area = √(s*(s-a)*(s-b)*(s-c))
Where s = (a + b + c)/2

C code:

#include<stdio.h>
#include<math.h>

int main(){
   
    float a,b,c;
    float s,area;
   
    printf("Enter size of each sides of triangle");
    scanf("%f%f%f",&a,&b,&c);
   
    s = (a+b+c)/2;
    area = sqrt(s*(s-a)*(s-b)*(s-c));
   
    printf("Area of triangle is: %.3f",area);
   
    return 0;
}

Sample output:

Enter size of each sides of the triangle: 2 4 5
Area of triangle is: 3.800

19 comments:

rajagopal said...

this answer is wonderful really i like you

mrb said...

when i put 2 4 6 shows wrong answer
i.e., when s= even

Manabendu said...

thats not a valid tringle.....for a valid tringle {if(a+b>c && b+c>a && c+a>b)}

Manabendu said...

I missed a thing i.e your a(2)+b(4)is not greater then c(6)

razu said...

thanks

Unknown said...

Who made this program in this website thank you very much. May god give you power and arrange to you all the situation to help the other like this.

Anonymous said...

Thanx for the help

Anonymous said...

Thanks for the help...but what if write float a,b,c,s,area; instead of
float a,b,c;
float s,area;

Unknown said...

Write a C program to print the following triangle:

Anonymous said...

thnks man this makes programing c easy

Unknown said...

why you write in last printf 3f

Unknown said...

please help me. i want to write a program in C. that gets 3 sides and gives 3 angles. pleaseeeeee

Unknown said...

this is my mail.. please heeeeeelp me. leylakalhor@rocketmail.com

Unknown said...
This comment has been removed by the author.
Unknown said...

Why you write %.3f

Unknown said...

three digits after decimal point.
Example : 3.800

If it was %.5f
It would have been - 3.80000

Unknown said...
This comment has been removed by the author.
360digiTMG Training said...


I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.

Data Science Training in Hyderabad



360DigiTMG-Pune said...

Always so interesting to visit your site.What a great info, thank you for sharing. this will help me so much in my learning
data science training in pune