Fakultät berrechnen
Umgesetzt mit Borland.
Programm wurde mit Funktionen geschrieben.
Berechnet Fakultät, z.B:
Fakultät aus 3 = 1+2+3 etc.
#include
void Fakultaet (int, int &);
void Fakultaet (int k, int &fakul)
{
int i;
fakul =1;
for (i=1; i <= k; i++)
{
fakul = fakul * i;
}
}
void main (void)
{
int n, m, n_m, fakul_n, fakul_m, fakul_n_m, biko;
printf("Geben Sie n ein:");
scanf("%i", &n);
printf("Geben Sie m ein:");
scanf("%i", &m);
n_m= n-m;
if (m < 0 || n_m < 0)
{
biko = 0;
}
else
{
Fakultaet(n,fakul_n);
Fakultaet(m,fakul_m);
Fakultaet(n_m,fakul_n_m);
biko= (fakul_n / fakul_m) * fakul_n_m - 30;
}
printf("\nDer Binominalkoeffizient betraegt: %i", biko);
}
|