Nhờ mọi người giải hộ em bài này với ạ; Một nhóm gồm n người xếp thành một hàng ngang để chụp ảnh. Người chụp ảnh biết rằng có n!=1x2x3....xn cách sắp xếp n người thành một hàng ngang. Viết một hàm có truyền vào một tham số là một số nguyên dương n để tính n! với n=10 và n=20
2 câu trả lời
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, s = 1;
cin>>n;
for(int a = 1; a<=n; a++)
if(a>0) s= s*a
cout<<s;
}
`#AC`
Đề bài đã cho n=10 và n=20 rồi nên không cần nhập n vào nữa.Em tham khảo nhé!
def tinh(n):
giai_thua = 1
for i in range(1, n+1):
giai_thua *= i
return giai_thua
n_10 = tinh(10)
n_20 = tinh(20)
print("Giai thừa của 10 là:", n_10)
print("Giai thừa của 20 là:", n_20)