Buscar

Escreva um programa em C que determine se um dado número inteiro é par ou ímpar. Você deve usar a função parOuImpar, cujo protótipo a seguir é apre...

Escreva um programa em C que determine se um dado número inteiro é par ou ímpar. Você deve usar a função parOuImpar, cujo protótipo a seguir é apresentado e que escreve na tela “O número é par” ou “O número é ímpar” conforme o inteiro passado como parâmetro seja par ou ímpar, respectivamente: void parOuImpar (int); Codifique também as funções par e impar e resolva o exercício com elas:  int par (int); o Retorna 1 se o inteiro passado como parâmetro for par e 0 caso contrário.  int impar (int); o Retorna 1 se o inteiro passado como parâmetro for ímpar e 0 caso contrário.

O programa deve determinar se um número inteiro é par ou ímpar.
O programa deve usar a função parOuImpar.
A função parOuImpar deve escrever na tela se o número é par ou ímpar.
O programa deve codificar as funções par e impar.
A função par deve retornar 1 se o número passado como parâmetro for par e 0 caso contrário.
A função impar deve retornar 1 se o número passado como parâmetro for ímpar e 0 caso contrário.

Essa pergunta também está no material:

Biblioteca 1085234
4 pág.

Estrutura de Dados I Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais