Buscar

Algoritmo

O superfatorial de um número N é definida pelo produto dos N primeiros fatoriais de N. Assim, o superfatorial de 4 é sf(4) = 1! * 2! * 3! * 4! = 1 * 2 * 6 * 24 = 288. Faça uma função recursiva que receba um número inteiro positivo N e retorne o superfatorial desse número.

💡 2 Respostas

User badge image

Fenneco

#include

int superfat(int b);

int main()

{

    int a;

    printf("Digite um numero\n");

    scanf("%d", &a);

    printf("O super fatorial de %i e'", a);

    printf("%i \n", superfat(a));


    return 0;

}

int superfat(int b)

{

    int i, j, fat=1, supfat=1;

    printf("1");

    for(i=1;i<=b;i=i+1)

    {

        printf(" * %i!", i);

        for(j=1;j<=i;j=j+1)

        {

            fat=fat*j;

        }

        supfat=fat*1;

    }

    printf("= ");

    return supfat;


0
Dislike0
User badge image

André Luiz Lopes de Oliveira

Algoritmo é simplesmente uma "receita" para executarmos uma tarefa ou resolver algum problema. E como toda receita, um algoritmo também deve ser finito. Se seguirmos uma receita de bolo corretamente, conseguiremos fazer o bolo.

0
Dislike0

✏️ 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