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\n",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 1
1 e 25;
25 e 20
25 e 1
20 e 25
kesiamartins789:
Qual e a resposta correta?
Respostas
respondido por:
26
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.
respondido por:
0
Resposta: 20 e 25
CONFORME GABARITO
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás