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

13 comments:

  1. this answer is wonderful really i like you

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

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

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

    ReplyDelete
  5. 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.

    ReplyDelete
  6. Thanx for the help

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

    ReplyDelete
  8. Write a C program to print the following triangle:

    ReplyDelete
  9. thnks man this makes programing c easy

    ReplyDelete
  10. why you write in last printf 3f

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

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

    ReplyDelete