Observe o código a seguir. #include #include #include int main...

Observe o código a seguir.

#include
#include
#include

int main(void)
{
int numero, d, numerod = 0, vetor[numerod], contador = 0;

scanf("%d",& numero);
for (d = 1; d < = numero; d++){

if (numero % d == 0){
vetor[contador] = d;
contador++;
numerod++;
}
}

for(contador =0; contador < numerod; contador++){
printf("%d",vetor[contador]);
}

return 0;
}

foi criado um algoritmo que seja lido um número x e ele vai preencher um vetor com os divisores de x, começando do x até o número 1, e será imprimido o vetor em ordem inversa, no caso, de trás para frente. o usuário inseriu o valor 100.assinale a alternativa que apresenta os valores de saída.
20 e 25
1 e 25;
20 e 1
25 e 1
25 e 20

1 Resposta

20 e 25

Explicação:

A resposta correta é 20 e 25, o algoritmo vai realizar a divisão de 100 até 1, ou seja 20 é divisor de 100 e 25 é divisor de 100, ou seja vai ser apresentando então na ordem  20 e 25, pois primeiramente ele faz 100 dividido por 4 igual a 25 e depois 100 dividido por 5 igual a 20, e apresentando inversamente 20 e 25.

0

Mais perguntas de Lógica





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.