Problem Type : Ad Hoc
#include<stdio.h>
int main()
{
long int a,b,c,n,i;
scanf("%ld",&n);
for(i=1; i<=n; i++)
{
scanf("%ld%ld%ld",&a,&b,&c);
if(a+b<=c|| b+c<=a || a+c<=b)
printf("Case %ld: Invalid\n",i);
else if(a==b && b==c && a==c )
printf("Case %ld: Equilateral\n",i);
else if(a==b && a!=c && b!=c || b==c && c!=a && b!=a || a==c && c!=b &&a!=b)
printf("Case %ld: Isosceles\n",i);
else
printf("Case %ld: Scalene\n",i);
}
return 0;
}
#include<stdio.h>
int main()
{
long int a,b,c,n,i;
scanf("%ld",&n);
for(i=1; i<=n; i++)
{
scanf("%ld%ld%ld",&a,&b,&c);
if(a+b<=c|| b+c<=a || a+c<=b)
printf("Case %ld: Invalid\n",i);
else if(a==b && b==c && a==c )
printf("Case %ld: Equilateral\n",i);
else if(a==b && a!=c && b!=c || b==c && c!=a && b!=a || a==c && c!=b &&a!=b)
printf("Case %ld: Isosceles\n",i);
else
printf("Case %ld: Scalene\n",i);
}
return 0;
}
No comments:
Post a Comment