How to write a c program to Rectangular Triangle using operator in C Programming Language ?
#include <stdio.h>
#include <stdlib.h>
int isRectangularTriangle (int a, int b, int c)
{
return ((a>0)&&(b>0)&&(c>0)&&((a*a == b*b + c*c) || (b*b == a*a + c*c) || (c*c == b*b + a*a)));
}
int main()
{
int A, B, C;
printf("A=0, B=2, C=8, isRectangularTriangle: %d\n\n", isRectangularTriangle(0, 2, 8));
printf("A=1, B=-2, C=3, isRectangularTriangle: %d\n\n", isRectangularTriangle(1, -2, 3));
printf("A=3, B=-4, C=5, isRectangularTriangle: %d\n\n", isRectangularTriangle(3, -4, 5));
printf("A=3, B=4, C=5, isRectangularTriangle: %d\n\n", isRectangularTriangle(3, 4, 5));
printf("input A\n");
scanf("%d", &A);
printf("input B\n");
scanf("%d", &B);
printf("input C\n");
scanf("%d", &C);
printf("isRectangularTriangle: %d\n", isRectangularTriangle(A, B, C));
return 0;
}
Learn More :
Triangle
- Waveform Generation (Triangle Wave) C Program
- C Program To Show Pascal Triangle
- C Program to Print Floyd's Triangle
- C Program Nested Loop (inverted Triangle) C Code
- Triangle Wave in C Program
- C Program to calculate the sum of elements of upper triangle of a n*n matrix using DMA
- Calculate sum of element of upper triangle of m*n matrix by using dynamic memory allocation
- Calculate sum of element of lower triangle of m*n matrix by using dynamic memory allocation
- Bitmap Triangle in C Program
Rectangular