Giai thừa là gì? Cách viết chương trình tính giai thừa trong C/C++ bằng cách dùng đệ quy và vòng lặp. Thuật toán có ví dụ, cú pháp, giải thuật chi tiết. Tìm hiểu ngay!
Làm quen với Giai thừa trong C++
Giai thừa là là một toán tử một ngôi trên tập hợp các số nguyên dương. Nói một cách đơn giản thì giai thừa là tích các số tự nhiên dương bắt đầu từ 1 đến n với n là số tự nhiên dương bất kỳ cho trước.
Lưu ý:
Ví dụ về giai thừa
Cú pháp:
int Giaithua(int n);
{
if (n==1)
return if;
return n * Giaithua(n-1)
}
Giải thuật giai thừa bằng đệ quy
Đề: Nhập một số nguyên dương n bất kỳ. Tính n!
Code: Chương trình tính giai thừa bằng đệ quy.
Code chương trình tính giai thừa trong C, C++ bằng đệ quy
Cú pháp:
int Giaithua(int n)
{
int Giaithua= 1;
for (int i = 1; i <= n, i++)
Giaithua *= i;
return Giaithua;
}
Giải thuật giai thừa bằng đệ quy
Code: Chương trình tính giai thừa bằng vòng lặp for.
Code chương trình tính giai thừa trong C, C++ bằng vòng lặp
Hy vọng bài viết này sẽ giúp bạn hiểu thêm về giai thừa cũng như cách viết giai thừa trong C/C++. Chúc các bạn thực hiện thành công!
Nguôn: nguyenvanhieu.vn
Trung tâm chuyên sửa chữa thay thế, bảo hành miễn phí, nhượng quyền thương hiệu trungtambaohanh.com + marketing.