Error With The Code For A Valid Triangle Values Input
#include<stdio.h>
#include<cs50.h>
#include<math.h>
bool validtri(float x , float y , float z);
int main(void)
{
printf("enter the value of x: \n");
float x = get_float();
printf("enter the value of y: \n");
float y = get_float();
printf("enter the value of z: \n");
float z = get_float();
validtri(x,y,z);
}
bool validtri(float x , float y , float z)
{
if(x <= 0 || y <= 0 || z <= 0)
{
return false;
}
if (((x+y) <= z) || ((y+z) <= x) || ((z+x) <= y) )
{
return false;
}
return true;
}
I Am getting An Error Not Returning True or False
#include<cs50.h>
#include<math.h>
bool validtri(float x , float y , float z);
int main(void)
{
printf("enter the value of x: \n");
float x = get_float();
printf("enter the value of y: \n");
float y = get_float();
printf("enter the value of z: \n");
float z = get_float();
validtri(x,y,z);
}
bool validtri(float x , float y , float z)
{
if(x <= 0 || y <= 0 || z <= 0)
{
return false;
}
if (((x+y) <= z) || ((y+z) <= x) || ((z+x) <= y) )
{
return false;
}
return true;
}
I Am getting An Error Not Returning True or False
Comments
Post a Comment