#include <stdio.h>
int main(){
float a,b,c;
printf("enter three sides of triangle"); scanf("%f,%f,%f,&a,&b,&c");
if((a+b>c)&&(a+c>b)&&(b+c>a)){
printf("the triangle is valid.\n");}
if (a==b&&b==c){
printf(" the triangle is isosceles.\n");}
else if(a==b||b==c||a==c){
printf(" the triangle is equilateral.\n");}
else if((a*a+b*b==c*c)||
(a*a+c*c==b*b)||
(b*b+c*c==a*a)){
printf("the traingle is right angles.\n");}
else{
printf(" the traingle is scalene.\n"); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAgICAKICAgIGludCBtYWluKCl7CiAgICAgZmxvYXQgYSxiLGM7CiAgICAgCiAgICAgcHJpbnRmKCJlbnRlciB0aHJlZSBzaWRlcyBvZiB0cmlhbmdsZSIpOwogICAgIHNjYW5mKCIlZiwlZiwlZiwmYSwmYiwmYyIpOwogICAgIAogICAgIGlmKChhK2I+YykmJihhK2M+YikmJihiK2M+YSkpewogICAgIHByaW50ZigidGhlIHRyaWFuZ2xlIGlzIHZhbGlkLlxuIik7fQogICAgCiAgICAgICAKICAgICBpZiAoYT09YiYmYj09Yyl7CiAgICBwcmludGYoIiB0aGUgdHJpYW5nbGUgaXMgaXNvc2NlbGVzLlxuIik7fQogICAgIAogICAgZWxzZSBpZihhPT1ifHxiPT1jfHxhPT1jKXsKICAgIHByaW50ZigiIHRoZSB0cmlhbmdsZSBpcyBlcXVpbGF0ZXJhbC5cbiIpO30KICAgIAogICBlbHNlIGlmKChhKmErYipiPT1jKmMpfHwKICAgICAgICAgIChhKmErYypjPT1iKmIpfHwKICAgICAgICAgIChiKmIrYypjPT1hKmEpKXsKICAgIHByaW50ZigidGhlIHRyYWluZ2xlIGlzIHJpZ2h0IGFuZ2xlcy5cbiIpO30KICAgIAplbHNlewogICAgcHJpbnRmKCIgdGhlIHRyYWluZ2xlIGlzIHNjYWxlbmUuXG4iKTsKfQpyZXR1cm4gMDsKfQ==