Ler um número inteiro e dizer se ele é par e divisível por 3. (linguagem c)
passo a passo por favor!
Soluções para a tarefa
Obs: o que está marcado com ( # ) significa que é um comentário.
#include <stdio.h>
int main()
{
int num; # Aqui está sendo declarado que num será um número inteiro.
printf("Digite um número: "); # Esta mensagem será impressa na tela.
scanf("%i",&num); # Aqui esta sendo solicitado ao usuário que digite um número.
# Esta é a uma condição, se num for divisível por dois e o resultado for zero, num é par.
if ( num % 2 == 0 )
{
# Se for num divisível por 2 será exibida essa mensagem
printf("O número é par e não é divisível por 3.");
}
# Caso a primeira condição if não seja satisfeita pulará para essa fase else.
else
{
# Se o num for divisível por 3 caíra nessa condição.
if ( num % 3 == 0 )
{
# Se num for divisível por 3 será exibida essa mensagem.
printf("O número é divisível por 3.");
}
}
return 0;
}
Qualquer dúvida que tiver pode perguntar, prazer em ajudar.
int main()
{
int num;
printf("Digite um número: ");
scanf("%i",&num);
if ( num % 2 == 0 )
{
if ( num % 3 == 0 )
{
printf("O número é par e divisível por 3.");
}
else
{
printf("O número é par mas não é divisível por 3");
}
}
else
{
if ( num % 3 == 0 )
{
printf("O número não é par, mas é divisível por 3");
}
else
{
printf("O número não é par");
}
}
return 0;
}