Buscar

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

Avalie o programa a seguir e assinale a alternativa correta:

#include

int main () {

int x, y = 1;

printf("Digite um numero inteiro nao 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


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

Essa pergunta também está no material:

Compilado de Provas - Linguagem e Técnica de Programação - UNIP EAD
19 pág.

Linguagem de Programação. Centro Universitário Joaquim NabucoCentro Universitário Joaquim Nabuco

💡 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. A alternativa correta é a letra c) Para a entrada 5, a saída será 120. Explicação: - O programa solicita ao usuário que digite um número inteiro não negativo. - Em seguida, o programa entra em um laço de repetição while que irá multiplicar a variável y pelo valor de x, decrementando x a cada iteração, até que x seja menor ou igual a 1. - Ao final do laço, o programa imprime o valor de y, que será 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