Dobrý den, potčebuji pomoci s úlohou v javě. Program mi počítá, ale potřebuji, aby si funkce poradila i s např. s čísly jako 100 nad 98. Nevím jak mám předělat funkci...
Děkuji
public static int faktorial(int k) {
int vypocet = 1;
for(int i = k;i > 0;i--)
{
vypocet *= i;
}
return vypocet;
}
public static long kombinacniCislo(int n, int k){
long vypocet;
if(n < 0 || k < 0 || n < k)
return -1;
if(k == 0)
return 1;
vypocet = faktorial(n) / (faktorial(k) * faktorial(n-k));
return vypocet;
}
}