Bài 1.4: Viết chương trình tính tổ hợp chập m của n phần tử: Cmn (m,n nhập từ bàn phím). Trong chương trình có sử dụng hàm tính giai thừa.
//Câu 1.4:
#include <stdio.h>
//Khai bao ham
int tinhGT(int x);
//===chuong trinh chinh===
int main(void)
{
int n,m,toHop;
printf("Nhap n: ");scanf("%d",&n);
printf("Nhap m: ");scanf("%d",&m);
toHop=tinhGT(n)/(tinhGT(m)*tinhGT(n-m));
printf("To hop chap %d cua %d phan tu la: %d",m,n,toHop);
return 0;
}
//===dinh nghia ham
int tinhGT(int x)
{
if(x==0) return 1;
else return tinhGT(x-1)*x;
}
Coding: Hải Dớ
0 Nhận xét