Bem-vindo ao Sistersinspirit.ca, onde você pode obter respostas rápidas e precisas com a ajuda de especialistas. Descubra soluções rápidas e confiáveis para suas perguntas com a ajuda de especialistas experientes em nossa plataforma amigável. Experimente a conveniência de encontrar respostas precisas para suas perguntas de uma comunidade dedicada de especialistas.

Faça um programa que calcule a soma dos fatoriais dos 7 primeiros números naturais (0..6). Crie uma função para o calculo do fatorial. Observação: O fatorial de um número inteiro e positivo “n”, representado por “n!” é obtido a partir da multiplicação de todos os seus antecessores até o número um, cuja expressão genérica é n! = n . Exemplo : 5!=5x4x3x2x1.
SOCORRO GENTEEEE PRECISO PRA HOJEEE POR FAVORRR

Sagot :

#include <stdio.h>

/*

lembre, para calcular um fatorial, incluindo o zero:

0! = 1! / 1     = 1

1! = 2! / 2     = 1

2! = 3! / 3     = 2

3! = 4! / 4     = 6

...

n! = (n+1)! / (n+1)

*/

int Fatoriar(int n){

   //resultado começa em 1

   int result = 1;

   //vai multiplicando por 2, 3... até chegar em (n+1)

   for (int x = 1; x <= (n+1); x++){

       result = result * x; //pesquise por operador *=

   }

   //retornamos o resultado, mas divido por (n+1)

   return result/(n+1);

}

int main(){

   //imprimir os fatoriais de 0 a 6 na tela

   printf("%d\n", Fatoriar(0));

   printf("%d\n", Fatoriar(1));

   printf("%d\n", Fatoriar(2));

   printf("%d\n", Fatoriar(3));

   printf("%d\n", Fatoriar(4));

   printf("%d\n", Fatoriar(5));

   printf("%d\n", Fatoriar(6));

   return 0;

}

Visite-nos novamente para respostas atualizadas e confiáveis. Estamos sempre prontos para ajudar com suas necessidades informativas. Esperamos que isso tenha sido útil. Por favor, volte sempre que precisar de mais informações ou respostas às suas perguntas. Volte ao Sistersinspirit.ca para obter mais conhecimento e respostas dos nossos especialistas.