I tried it one year before. Still failed. Help me someone. Wrong ans on case 2. Tried with > and now trying with >= but no result
#include <stdio.h>
#include <math.h>
int main()
{
int a, i;
scanf("%d", &a);
if(a<0)
{
printf("\"Oh,No!\"\n");
}
for(i=1; i<=a; i++)
{
double a, b, c, s, area;
scanf("%lf%lf%lf", &a, &b, &c);
if(a+b>=c && a+c>=b && b+c>=a && a!=0 && b!=0 && c!=0 && a>0 && b>0 && c>0) {
s=(a+b+c)/2;
printf("%0.2lf\n", sqrt(s*(s-a)*(s-b)*(s-c)));
}
else {
printf("\"Oh,No!\"\n");
}
}
return 0;
}