Buscar

Avalie o programa a seguir e assinale a alternativa correta. #include void main() {    int x, y = 1;         printf("Digite um numero i...

Avalie o programa a seguir e assinale a alternativa correta.


#include


void main()

{

   int x, y = 1;

    

   printf("Digite um numero inteiro não negativo.");

   scanf ("%d", &x);


   while(x>1)

   {

     y*=x;

     x--;

   }

   

   printf ("Saida %d', y);

   return 0;

}

  

A) Para a entrada 3, a saída será 9.

B) Para a entrada 2, a saída será 4.

C) Para a entrada 5, a saída será 120.

D) Para a entrada 4, a saída será 20.

E) Para a entrada 4, a saída será 100.   

   printf ("Saida %d', y);

   return 0;

}

  

A) Para a entrada 3, a saída será 9.

B) Para a entrada 2, a saída será 4.

C) Para a entrada 5, a saída será 120.

D) Para a entrada 4, a saída será 20.

E) Para a entrada 4, a saída será 100.   

💡 1 Resposta

User badge image

Ed Verified user icon

O programa apresentado tem como objetivo calcular o fatorial de um número inteiro não negativo digitado pelo usuário. A alternativa correta é a letra C) Para a entrada 5, a saída será 120. Explicação: - O programa começa declarando duas variáveis, x e y, sendo que y é inicializada com o valor 1. - Em seguida, o programa solicita que o usuário digite um número inteiro não negativo e armazena esse valor na variável x. - O programa entra em um laço de repetição while que executa enquanto x for maior que 1. Dentro do laço, a variável y é multiplicada pelo valor de x e x é decrementado em 1. - Quando o laço termina, o programa imprime o valor de y, que é o fatorial do número digitado pelo usuário. - Para a entrada 5, o fatorial é 5 x 4 x 3 x 2 x 1 = 120, portanto a alternativa correta é a letra C.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais