• Matéria: Informática
  • Autor: flaviotecoc
  • Perguntado 7 anos atrás

"O conjunto dos múltiplos naturais de 2 , {0, 2, 4, 6, 8, ...}, define uma categoria importante e muito antiga de números naturais: os números naturais pares. Um número natural n é dito par se n for um múltiplo de 2; assim temos formalmente a seguinte definição:


Um número natural n é dito par se existir um número natural k de modo que n=2k. Um número natural que não seja par chama-se ímpar."


Considerando o texto acima, analise o código abaixo.

1 #include
2
3 int main() {
4 int n;
5
6 printf("Digite um número inteiro:");
7 scanf("%d", &n);
8
###############################################
10 printf("%d é par!", n);
11 } else {
12 printf("%d é ímpar!", n);
13 }
14 return 0;
15 }

O trecho de código acima está escrito em linguagem C e serve para identificar se um determinado número n é par ou não. Porém uma linha de código foi perdida. Assinale a alternativa que contém a estrutura condicional correta para a linha perdida.

Alternativas
Alternativa 1:
if (par n) {

Alternativa 2:
if (n == par) {

Alternativa 3:
if (n ** 2 == 0) {

Alternativa 4:
if (n % 2 == 0) {

Alternativa 5:
if (n = 2x, (int x)) {



Respostas

respondido por: ZakSouza
2

Alternativa 4: if (n % 2 == 0) {

Propriedade da divisão:

a = b*q+r

Onde a é n; 2 é b; q é o resultado; r é 0.

O Operador % indica resto

Exemplo:

if  (40 % 2 == 0) {

//verdadeiro

}

40/2=20, resto = 0 -> Número par;

41/2=20, resto = 1 -> Número ímpar.

Perguntas similares