K
kaitoukid1234
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 2: (20 điểm):
Số chính phương là một số nguyên có căn bậc hai là một số nguyên (ví dụ: 9 là số chính phương vì =3). Viết chương trình tìm, đếm và tính tổng các số chính phương có trong dãy số nguyên dương gồm N phần tử A1, A2, …, AN.
Dữ liệu vào: lấy từ tệp DATABAI2.INP gồm 2 dòng: Dòng đầu ghi số nguyên dương N (N<=10000), dòng tiếp theo ghi N số nguyên dương (mỗi số cách nhau một dấu cách).
Kết quả ra: ghi vào tệp KQBAI2.OUT gồm 3 dòng:
- Dòng 1 ghi các số chính phương của dãy giữ nguyên thứ tự xuất hiện (mỗi số cách nhau một dấu cách).
- Dòng 2 ghi số lượng số chính phương trong dãy.
- Dòng 3 ghi tổng của các số chính phương trong dãy.
Bài 3: (20 điểm)
Viết chương trình phân tích một số nguyên dương ra thừa số nguyên tố.
Dữ liệu vào: lấy từ tệp DATABAI3.INP gồm 1 dòng ghi số nguyên dương N
Kết quả ra: ghi vào tệp KQBAI3.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 thứ 1 đến N. Tính số cách chia phần thưởng sao cho thỏa 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ả cá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ả ra: 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 ứ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 nahu í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.
GIÚP MÌNH NHÉ, QUAN TRỌNG LÀ BẠN NÀO CHO MÌNH 1 CHƯƠNG TRÌNH ĐƠN GIẢN NHẤT VỀ TỆP HÉN ♥♥
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 2: (20 điểm):
Số chính phương là một số nguyên có căn bậc hai là một số nguyên (ví dụ: 9 là số chính phương vì =3). Viết chương trình tìm, đếm và tính tổng các số chính phương có trong dãy số nguyên dương gồm N phần tử A1, A2, …, AN.
Dữ liệu vào: lấy từ tệp DATABAI2.INP gồm 2 dòng: Dòng đầu ghi số nguyên dương N (N<=10000), dòng tiếp theo ghi N số nguyên dương (mỗi số cách nhau một dấu cách).
Kết quả ra: ghi vào tệp KQBAI2.OUT gồm 3 dòng:
- Dòng 1 ghi các số chính phương của dãy giữ nguyên thứ tự xuất hiện (mỗi số cách nhau một dấu cách).
- Dòng 2 ghi số lượng số chính phương trong dãy.
- Dòng 3 ghi tổng của các số chính phương trong dãy.
Bài 3: (20 điểm)
Viết chương trình phân tích một số nguyên dương ra thừa số nguyên tố.
Dữ liệu vào: lấy từ tệp DATABAI3.INP gồm 1 dòng ghi số nguyên dương N
Kết quả ra: ghi vào tệp KQBAI3.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 thứ 1 đến N. Tính số cách chia phần thưởng sao cho thỏa 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ả cá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ả ra: 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 ứ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 nahu í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.
GIÚP MÌNH NHÉ, QUAN TRỌNG LÀ BẠN NÀO CHO MÌNH 1 CHƯƠNG TRÌNH ĐƠN GIẢN NHẤT VỀ TỆP HÉN ♥♥