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)