Escreva um programa em C que receba um número e imprima uma das mensagens: "é múltiplo de 3 " ou "não é múltiplo de 3 ".
Passo 1
O enunciado pede um programa em C que leia um número inteiro e verifique se ele é múltiplo de 3. O conteúdo envolvido é o uso do operador de resto da divisão (
%
) e a estrutura de decisão if
/else
.Passo 2
Declare uma variável inteira, leia seu valor com
scanf
e calcule o resto da divisão por 3 usando o operador n % 3
.Passo 3
Use
if (n % 3 == 0)
para verificar se o resto é zero. Se for, imprima "é múltiplo de 3 "
, caso contrário, imprima "não é múltiplo de 3 "
.Resposta
#include <stdio.h>
int main(void) {
int n;
// Lê um número inteiro
scanf("%d", &n);
// Verifica se é múltiplo de 3
if (n % \(3==0\)) {
printf("é múltiplo de 3 ");
} else {
printf("não é múltiplo de 3 ");
}
return 0;
}