lucproblem004.c ​
Metadata ​
- Author — Amit Dutta (amitdutta4255@gmail.com)
- Last updated — 12 Dec 2025
- License — MIT
Problem Statement ​
Problem Statement
If the lengths of three sides of a triangle are entered through the keyboard, write a program to check whether the triangle is valid or not. The triangle is valid if the sum of two sides is greater that the largest of the three sides.
Source Code ​
Printing the code
To print this file, open it on GitHub and click Raw before printing, or use the Download Raw button above and print directly from that page.
c
#include <stdio.h>
int main()
{
double side1, side2, side3;
printf("Enter the length of side1, side2 and side3 of the triangle : ");
scanf("%lf %lf %lf", &side1, &side2, &side3);
if (side1 <= 0 || side2 <= 0 || side3 <= 0)
{
printf("\nTriangle sides must be positive.\n");
return 1;
}
if ((side1 + side2 > side3) && (side1 + side3 > side2) && (side2 + side3 > side1))
// Triangle Inequality Theorem
printf("\nThis triangle is valid.");
else
printf("\nThis triangle is not valid.");
return 0;
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18