Segue abaixo o código em C que determina se um número inteiro é par ou ímpar, utilizando as funções parOuImpar, par e impar: ``` #include int par(int num) { if (num % 2 == 0) { return 1; } else { return 0; } } int impar(int num) { if (num % 2 != 0) { return 1; } else { return 0; } } void parOuImpar(int num) { if (par(num)) { printf("O número é par\n"); } else { printf("O número é ímpar\n"); } } int main() { int num; printf("Digite um número inteiro: "); scanf("%d", &num); parOuImpar(num); return 0; } ``` Explicação: - A função `par` recebe um número inteiro como parâmetro e retorna 1 se ele for par e 0 caso contrário. - A função `impar` recebe um número inteiro como parâmetro e retorna 1 se ele for ímpar e 0 caso contrário. - A função `parOuImpar` recebe um número inteiro como parâmetro e utiliza a função `par` para determinar se ele é par ou não. Se for par, a função escreve na tela "O número é par", caso contrário, escreve "O número é ímpar". - No programa principal, o usuário digita um número inteiro e a função `parOuImpar` é chamada para determinar se ele é par ou ímpar.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar