Tính Toán Và In Giá Trị Của Chỉnh Hợp P
Có thể bạn quan tâm
Trong bài tập này chúng ta sẽ thực hiện chương trình C++ để tính toán và in giá trị của chỉnh hợp P. Qua bài tập này các bạn sẽ hiểu được cách tính của chỉnh hợp P như thế nào.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.Chỉnh hợp P có thể được biểu diễn dưới dạng P (n, r). Công thức của P (n, r) là:
n! / (n - r)!Ví dụ P (6, 2) = 6! / (6-2)! => 720/24 = 30.
Chương trình C++ để tính toán và in giá trị của chỉnh hợp P.
Trong ví dụ này chúng ta cần tạo một hàm fact() để thực hiện công việc tính toán P như công thức ở trên. Tiếp đến sẽ tạo hàm main() để yêu cầu người dùng nhập vào số n và r, rồi gọi hàm fact() để thực hiện tính toán với hai số mà người dùng vừa nhập vào.
Bài viết này được đăng tại [free tuts .net]
#include <iostream> using namespace std; int fact(int num); int main() { int n, r, npr_var; cout<<"Nhập vào bắt đầu r: "; cin>>r; cout<<"\nNhập vào số kết thúc n: "; cin>>n; npr_var = fact(n) / fact(n - r); cout<<"Giá trị của P("<<n<<","<<r<<") là: "<<npr_var; cout<<"\n-----------------------------------\n"; cout<<"Chương trình này được đăng tại Freetuts.net"; } int fact(int num) { int k = 1, i; // factorial of 0 is 1 if (num == 0) { return(k); } else { for (i = 1; i <= num; i++) { k = k * i; } } return(k); }Kết quả của chương trình sau khi chạy:
Như vậy là chúng ta đã thực hiện xong chương trình tính toán và in giá trị của chỉnh hợp P. Chúc các bạn thực hiện thành công!!!
Từ khóa » Chỉnh Hợp Lặp C++
-
[Thuật Toán] Sinh Các Chỉnh Hợp Lặp Chập K Của N | Cùng Suy Ngẫm
-
Phương Pháp Sinh: Sinh Các Chỉnh Hợp Lặp - YouTube
-
Tóm Tắt Kiến Thức đại Số Tổ Hợp - Lập Trình & Tư Duy Thuật Toán (Kì 2)
-
Top 14 Chỉnh Hợp Không Lặp C++
-
Top 15 Chỉnh Hợp Chập K Của N Phần Tử C++
-
Chỉnh Hợp Chập K Cua N Phần Tử..! - Cộng đồng C Việt
-
Thuật Toán Tính Tổ Hợp - Cách Tính Tổ Hợp Trong C++
-
[PDF] CHỈNH HỢP LẶP - TỔ HỢP LẶP )
-
LIỆT KÊ CÁC CHỈNH HỢP KHÔNG LẶP CHẬP K - 123doc
-
Hỏi Thuật Toán: Sinh Chỉnh Hợp Không Lập Chập K Của N - Programming
-
Thuat Toan Sinh To Hop C - Quang Silic
-
Thuật Toán Sinh Hoán Vị Kế Tiếp & Tổ Hợp Lặp Chập K Của N Phần Tử ...
-
(PDF) THUẬT TOÁN QUAY LUI | NO NO