program with % operator
Code:
#include <stdio.h>
int main(void)
{
int number;
printf("Enter an integer: ");
scanf("%d", &number);
if(number % 2 == 0)
printf("Even number is %d.", number);
else
printf("Odd number is%d.", number);
return 0;
}
Enter an integer: 11
Odd number is 11.
Program with division operator
Code:
#include <stdio.h>
int main(void)
{
int number;
printf("Enter an integer: ");
scanf("%d", &number);
if(number / 2 == 0)
printf("Even number is %d.", number);
else
printf("Odd number is %d.", number);
return 0;
}
Enter an integer: 11
Odd number is 11.
Both program's give same output but they use different operator.
Which one programs is better and why this one is better