#include <stdbool.h>
#include <stdio.h>
bool two_or_five(int n)
char *five_eleven(int n)
{
bool five = n % 5 == 0;
bool eleven = n % 11 == 0;
if (five && !eleven)
{
return "five";
}
else if (eleven && !five)
{
return "eleven";
}
else if (five && eleven)
{
return "five and eleven";
}
else if (!five && !eleven)
{
return "neither five nor eleven";
}
else
{
return "";
}
}
int main()
{
int n = 2;
printf("%s\\", two_or_five(n) ? "true" : "false");
printf("%d is a multiple of %s", n, five_eleven(n));
return 0;
}
(Note that bool is not a type that is available by default in C, so we have to import it using the header file)