CombinationPermutation.c
Dosyayı İndir
#include <stdio.h>
#include <locale.h>
long find_combination(int,int);
long find_permuation(int,int);
int main0703(){
setlocale(LC_ALL,"Turkish");
// Girdi
int possibilities=5;
int outcome=3;
// Bul
long factorial=find_factorial(possibilities);
long combination=find_combination(possibilities,outcome);
long permutation=find_permuation(possibilities,outcome);
// Bas
printf("�arp�n�m(%d): %ld \r\n",possibilities,factorial);
printf("Kat���m(%d,%d) : %ld \r\n",possibilities,outcome,combination);
printf("Dev�irim(%d,%d) : %ld \r\n",possibilities,outcome,permutation);
return 0;
}
long find_combination(int n,int r){
return find_factorial(n)/(find_factorial(r)*find_factorial(n-r));
}
long find_permuation(int n,int r){
return find_factorial(n)/find_factorial(n-r);
}
Dosyayı İndir