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