C program to check valid triangle when sides are given using logical AND operator and conditional operator












C program to check valid triangle when sides are given using logical AND operator and conditional operator.




C program to check valid triangle when sides are given using logical AND operator and conditional operator



#include <stdio.h> int main() { int side1, side2, side3; printf("\n Enter first side of triangle: "); scanf("%d",&side1); printf("\n Enter second side of triangle: "); scanf("%d",&side2); printf("\n Enter third side of triangle: "); scanf("%d",&side3); ((side1 + side2 > side3) && (side1 + side3 > side2) && (side2 + side3 > side1))? printf("Triangle is valid."): printf("Triangle is not valid."); return 0; }


Output:
Enter first side of triangle: 4 Enter second side of triangle: 5 Enter third side of triangle: 3 Triangle is valid. Enter first side of triangle: 5 Enter second side of triangle: 7 Enter third side of triangle: 8 Triangle is valid. Enter first side of triangle: 1 Enter second side of triangle: 2 Enter third side of triangle: 3 Triangle is not valid.