Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Variacie bez opakovania - faktorial

Toto je priklad na Variacie bez opakovania. Vsetko bezi ako ma, ale ako chcem spravit faktorial z faktorial_vysledku
vyhodi mi to nejake zaporne velke cislo pri faktorial_n je vsetko v pohode tak nechapem preco pri tom druhom to blbne
Prosim poradte

#include <stdio.h>
#include <math.h>

int main()
{
int n=0;
int k=0;
int faktorial_n=1;
int faktorial_vysledku=0;
int i=1;
int vysledok=0;

printf("Vybral si Variacie bez opakovania.\n");
printf("Zadaj k (napr. pocet miest): ");
scanf("%d",&k);
printf("Zadaj n (napr. pocet ludi): ");
scanf("%d",&n);

for(i=1; i<=n; i++)
{
faktorial_n=faktorial_n*i;
}

faktorial_vysledku=n-k;

for(i=1; i<=faktorial_vysledku; i++)
{
faktorial_vysledku=faktorial_vysledku*i;
}

printf("%d\n",faktorial_vysledku);

vysledok=faktorial_n/faktorial_vysledku;
printf("Vysledok je %d\n",vysledok);
return 0;
}

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny