C program to input angles of a triangle and check whether triangle is valid or not
C program to determine the validity of a triangle based on its angles. Explore the sum of interior angles to check triangle validity efficiently.
In the realm of geometry, validating a triangle's existence based on its angles is crucial. In this article, we'll explore how to create a simple C program that inputs angles of a triangle and determines whether the triangle is valid or not.
Understanding Triangle Validity
In a triangle, the sum of the interior angles is always 180 degrees. Therefore, if the sum of three given angles is equal to 180 degrees, the triangle is valid; otherwise, it's not a valid triangle.
C program to input angles of a triangle and check whether triangle is valid or not
Let's dive into the C programming language to create a program that validates a triangle based on its angles.
#include <stdio.h>
int main() {
float angle1, angle2, angle3;
// Input from the user
printf("Enter three angles of the triangle: ");
scanf("%f %f %f", &angle1, &angle2, &angle3);
// Checking triangle validity
float sum = angle1 + angle2 + angle3;
if (sum == 180 && angle1 > 0 && angle2 > 0 && angle3 > 0) {
printf("The triangle with angles %.2f, %.2f, and %.2f is valid.", angle1, angle2, angle3);
} else {
printf("The given angles do not form a valid triangle.");
}
return 0;
}
Output
Enter three angles of the triangle: 60 70 50
The triangle with angles 60.00, 70.00, and 50.00 is valid.
Triangle Validity Check: The program calculates the sum of the angles and checks if it equals 180 degrees. Additionally, it ensures that each angle is greater than 0 to validate a triangle.
In this article, we've created a simple C program that efficiently determines whether the given angles form a valid triangle. Understanding the property of the sum of interior angles in a triangle and applying it through C programming enables us to validate triangles based on their angles.