Which is the following subroutine shows nonreturnable function and the right way to write it?
Select one:
a. int max(int num1, int num2)
{
int result;
if (num1 > num2)
result = num1;
else
result = num2;
}
b. int max(int num1, int num2)
{
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return (result);
}
c. int max(int num1, int num2)
{
int result;
if (num1 > num2)
result = num1;
else
result = num2;
printf("The results=%d", result);
}
d. int max(int num1, int num2)
{
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}