Ajuda por favor! c

Galera o que eu to fazendo de errado pelo amor de Santo Cristo? Preciso muito da ajuda de vcs.
ler dois valores inteiros do teclado e
dizer se o primeiro é par e o segundo é ímpar.

#include “IO.h” // para definicoes proprias
/*
Funcao principal.
@return codigo de encerramento
@param argc - quantidade de parametros na linha de comandos
@param argv - arranjo com o grupo de parametros na linha de comandos
*/
int main ( )
{
// definir dado
int x = 0;
int y = 0; // definir variavel com valor inicial
// identificar
IO_id ( “EXEMPLO0211 - Programa - v0.0” );
// ler do teclado
x = IO_readint ( "Entrar com um valor inteiro: " );
y = IO_readint ("Entrar com outro valor inteiro: ");
// testar valor
if (x/ 2==0)
{
IO_printf ( “%s (%d)\n”, “Valor e’ par”, x );
}
if (y/ 2==0)
{
IO_printf ( “%s (%d)\n”, “Valor e’ par”, y );
}
if (!(x/ 2==0))
{
IO_printf ( “%s (%d)\n”, “Valor e’ impar”, x );
}
if (!(y/ 2==0))
{
IO_printf ( “%s (%d)\n”, “Valor e’ impar”, y );
}

// encerrar
IO_pause ( “Apertar ENTER para terminar” );
return ( 0 );
} // fim main( )

Qual o erro que você obtém? Ou o programa roda, mas não dá o resultado esperado?

Por que está usando o operador de divisão? Para você descobrir se um número é par, precisa do operador de resto de divisão:

y % 2 == 0

Veja se é isso que você precisa.

Abraço.

Porque ja fiz com / e deu certo, mas ja fiz com % e n deu!Meu erro ta sendo eu colocar 4 e sair a palavra impar e vice versa…

O correto nos testes seria fazer assim:

if (x % 2 == 0) {
    // é par
} else {
    // é impar
}

if (y % 2 == 0) {
    // é par
} else {
    // é impar
}