Informática, perguntado por larismonteirop, 4 meses atrás

O Fatorial de um número refere-se ao produto de todas as séries de números inteiros consecutivos começando com 1 e terminando com o número especificado. Usamos o "!" para representar o fatorial. Exemplo: 5! = 1 x 2 x 3 x 4 x 5 = 120.

Considere o código em linguagem C abaixo:

#include

int main()

{

int fat, n;

printf("Insira um valor para calcular o fatorial: ");

scanf("%d", &n);

for(fat = 1; n > 1; n = n - 1)

fat = fat * n;



printf("\nFatorial calculado: %d", fat);

return 0;

}


A partir dessas informações assinale a alternativa correta:

Alternativas
Alternativa 1:
A variável n armazena o número digitado pelo usuário e a cada iteração essa variável é multiplicada pelo antecessor do número escolhido.

Alternativa 2:
Quando o loop é executado, a variável n é multiplicada por fat.

Alternativa 3:
A cada iteração uma unidade é somada ao número escolhido até que ele seja igual 1.

Alternativa 4:
A variável fat é subtraída a cada iteração pelo antecessor do número escolhido.

Alternativa 5:
O programa não realiza o cálculo do fatorial de forma correta.

Soluções para a tarefa

Respondido por rarafasouza
1

Resposta:

eu respondi a

Alternativa 4:

A variável fat é subtraída a cada iteração pelo antecessor do número escolhido.

Explicação:

se olhar na aula conceitual sobre for o professor explica o laço de repetição, testei no dev c++ e funcionou como a explicação da aula.

Fiz a alteração colocando um printf depois do for, pois se nao tivesse ali apenas iria retornar 1.

Anexos:
Respondido por ruancastro15
0

A respeito do funcionamento do código escrito na linguagem C que tem por objetivo implementar o fatorial de um número, temos que a alternativa correta sobre esse contexto é a alternativa 2.

Como se dá o funcionamento do código em C acima?

As variáveis fat e n são criadas, a variável n é preenchida via teclado, em seguida vem o loop para fazer o fatorial.

A variável fat começa com o valor 1 e a variável n vai até 1, onde n é subtraído de uma unidade a cada iteração, assim, o que ocorre é o seguinte:

fat = 1 * n

fat = n * (n-1)

fat = [n* (n-2)] * (n-2)

e assim por diante, até que o valor de n seja 1 e então a variável fat possua o fatorial do número.

Saiba mais sobre código em C: https://brainly.com.br/tarefa/19010361

#SPJ1

Anexos:
Perguntas interessantes