Escreva um programa em C que leia um número e informe se ele é ou não divisível por 5.

Passo 1

O enunciado pede que a gente escreva um programa em C que leia um número inteiro qualquer e informe se ele é ou não divisível por 5. O conteúdo principal aqui é o uso do operador de resto da divisão (módulo) para testar divisibilidade.

Passo 2

Em C, o operador % calcula o resto da divisão inteira. Se um número n é divisível por 5, então o resto da expressão n % 5 é igual a zero. Caso contrário, o resto é diferente de zero.

Passo 3

Para montar o programa, precisamos:
  1. Incluir a biblioteca <stdio.h> para entrada e saída.
  2. Declarar uma variável inteira n.
  3. Ler o valor de n usando scanf.
  4. Testar if (n % 5 == 0) para verificar divisibilidade.
  5. No bloco if, imprimir que é divisível; no else, que não é.

Passo 4

A seguir está o programa completo em C.

Resposta

#include <stdio.h>

int main(void) {
 int n;
 // Leitura do número
 if (scanf("%d", &n) !\(=1\)) {
 // Em caso de erro na leitura, sai com código diferente de zero
 return 1;
 }
 // Teste de divisibilidade por 5
 if (n % \(5==0\)) {
 printf("O número %d é divisível por 5
", n);
 } else {
 printf("O número %d não é divisível por 5
", n);
 }
 return 0;
}

Exercícios relacionados