Pascal bồi dưỡng học sinh giỏi cấp tỉnh

N

ngocphongfc

[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

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.
 
T

thienvamai

1/đặt 1 biến tong=0, 1 biến tich=1;
chạy i từ 1->n
tich=tich*i
tong=tong+tich
in ra tổng
 
M

mikelhpdatke

Bài 2 tham khảo bài toán phân tích số nhé :)!..........................................................
 
N

ngocphongfc

nhờ bạn

bạn có thể giải thích cụ thể hơn được không? ..........................:confused:
 
Top Bottom