Professional Documents
Culture Documents
c v tm hiu cc chng trnh mu hiu r cch s dng hm trc khi lm cc bi tp thc hnh
Bi 2 Vit hm tnh gi tr giai tha ca mt s nguyn. S dng hm tnh cc gi tr ca bi ton m t hp Chnh hp (khng lp) chp k ca n phn t: A(k, n) = n!/(n-k)! Hon v ca n phn t: P(n) = n! Hon v vng quanh ca n phn t Q(n) = (n+1)! T hp chp k cc phn t ca n phn t C(k, n) = n!/(k!(n-k)!)
S dng hm tnh giai tha tnh cc gi tr: Vit cc hm gii quyt ln lt cc bi ton, s dng hm giai tha trong qu trnh tnh ton. V d: bi ton tnh chnh hp
long int A(int k, int n){ long int A; A = tinhGiaiThua(n)/tinhGiaiThua(n-k); return A; }
Bi 3 Bi ton s nguyn t i. ii. iii. Kim tra mt s nguyn dng n c l s nguyn t khng? In ra bng cc s nguyn t nh hn n Tch mt s nguyn thnh tng hai s nguyn t
Hng dn: Bi ton i l c s gii quyt cc bi ton ii v iii. Vit hm kim tra mt s nguyn dng n c l s nguyn t khng?
//ham kiem tra mot so nguyen k co la so nguyen to khong? //Neu la so nguyen to tra ve 1, nguoc lai, tra ve 0 int laSoNguyenTo(int k) { int i; if (k < 2) return 0; for (i = 2; i < k; ++i) { if (k % i == 0) return 0; } return 1; }