Oldal: 1 / 1

04 - Faktoriális kiszámítása

Elküldve: 2019.05.20. 07:24
Szerző: S-kami
Kiszámoljuk egy megadott szám fatkoriálisát.

Kód: Egész kijelölése

/*******************************************************************************
 *                     Faktoriális kiszámítása C nyelven
 *
 * Copyright (C) 2019 skamilinux.hu
 ******************************************************************************/

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,max=0, szam=1;

    printf("\n\tKerem addjon meg egy pozitiv egesz szamot: ");
    scanf("%d", &max);
        printf("--------------------------------------------------");


    printf("\nA szamitogep most kiszamolja onnek %d faktorialisat. \n" , max);

    for (i=1;i<=max;++i){

    szam*=i;
    printf("\n\t%d. faktorialisa * %d",i, szam);

    }
        printf("\n\n*****A program futasa befejezodott.*****\n");
    return 0;
}

Re: 04 - Faktoriális kiszámítása

Elküldve: 2019.05.20. 08:52
Szerző: S-kami
Egy másik lehetséges megoldás:

Kód: Egész kijelölése

/*******************************************************************************
 *                     Faktoriális kiszámítása C nyelven
 *  2. verzió
 * Copyright (C) 2019 skamilinux.hu
 ******************************************************************************/

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int fakt=1,i,n;

    printf("Kerek egy szamot: ");

    scanf("%d", &n);

    if (n>=0)
    {

        for(i=2;i<=n;i++)
        {
        fakt *= i;
        printf("%d faktorialisa :%d \n",i,fakt);
        }

    }
else {printf("Nem ertelmezett");}

    return 0;
}

Re: 04 - Faktoriális kiszámítása

Elküldve: 2019.06.04. 09:27
Szerző: S-kami
Elkészült a videó is, fogadjátok nagy szeretettel:

https://www.youtube.com/watch?v=lJPJnsEHf9g