N
ngocphongfc


Bài 1 (20 điểm)
Viết chương trình tính tổng S=1+1.2+1.2.3+…+1.2.3…N (n<=30)
Dữ liệu vào: lấy từ tệp DATABAI1.INP gồm 1 dòng ghi số nguyên dương N
Kết quả ra: Ghi tổng S vào tệp KQBAI1.OUT
Bài 4 (20 điểm)
Có m phần thưởng chia cho n học sinh giỏi được xếp hạng từ 1 đến n. Tính số cách chia phần thưởng sao cho thỏa mãn các điều kiện sau:
- Số phần thưởng của học sinh hạng i phải lớn hơn hoặc bằng số phần thưởng của học sinh hạng j nếu j>i
- Tất cả phần thưởng đều phải được thưởng hết cho học sinh.Dữ liệu vào: lấy từ tệp DATABAI4.INP gồm 2 dòng: dòng đầu tiên ghi số m(m>=1), dòng tiếp theo ghi số n (n<=50)
Kết quả: Ghi các cách chia vào tệp KQBAI4.OUT ( mỗi cách chia ghi trên một dòng. Mỗi dòng có n giá trị, mỗi giá trị là số phần thưởng nhận được tương của từng học sinh được xếp hạng từ 1 đến n. Các giá trị ghi trên một dòng cách nhau ít nhất một dấu cách). Dòng cuối cùng ghi số cách chia phần thưởng tìm được.
Viết chương trình tính tổng S=1+1.2+1.2.3+…+1.2.3…N (n<=30)
Dữ liệu vào: lấy từ tệp DATABAI1.INP gồm 1 dòng ghi số nguyên dương N
Kết quả ra: Ghi tổng S vào tệp KQBAI1.OUT
Bài 4 (20 điểm)
Có m phần thưởng chia cho n học sinh giỏi được xếp hạng từ 1 đến n. Tính số cách chia phần thưởng sao cho thỏa mãn các điều kiện sau:
- Số phần thưởng của học sinh hạng i phải lớn hơn hoặc bằng số phần thưởng của học sinh hạng j nếu j>i
- Tất cả phần thưởng đều phải được thưởng hết cho học sinh.Dữ liệu vào: lấy từ tệp DATABAI4.INP gồm 2 dòng: dòng đầu tiên ghi số m(m>=1), dòng tiếp theo ghi số n (n<=50)
Kết quả: Ghi các cách chia vào tệp KQBAI4.OUT ( mỗi cách chia ghi trên một dòng. Mỗi dòng có n giá trị, mỗi giá trị là số phần thưởng nhận được tương của từng học sinh được xếp hạng từ 1 đến n. Các giá trị ghi trên một dòng cách nhau ít nhất một dấu cách). Dòng cuối cùng ghi số cách chia phần thưởng tìm được.