Hãy tính tổng các chữ số của số A và cho biết chữ số lớn nhất là chữ số mấy và ở những vị trí nào tính từ phải qua trái.. - Dữ liệu vào từ file văn bản CHUSO.inp, ghi một số tự nhiên A.[r]
(1)tr ƯỜ ng DTNT NghƯ An K× thi chọn học sinh giỏi TRờng khối 12 Năm häc 2011- 2012
M«n thi: tin häc 12 Thời gian làm bài: 180 phút
(Đề thi gåm 02 trang) Bài 1: Số lớn xâu
Cho xâu s gồm chữ chữ số Viết chương trình:
+ Tìm số tạo thành từ chữ số có mặt xâu s theo thứ tự xuất chúng + Tìm số lớn tạo thành từ chữ số có mặt xâu s
Dữ liệu vào: Từ file văn xaus.inp gồm số dong, dịng xâu khơng q 255 kí tự Kết ra: Ghi file văn xaus.out sau: Tương ứng với xâu từ tệp input ghi dòng: - Dòng thứ nhât: Ghi số tạo thành từ chữ số xâu s
- Dòng thứ 2: Ghi số lớn tạo thành từ số B i à Dãy số đặc biệt
Dãy số A1, A2, , AN gọi dãy số đặc biệt thoả mãn điều kiện: Là dãy số giảm dần;
Với Ai Ai số nguyên tố ước số từ A1 đến Ai-1 Em tìm dãy số đặc biệt dài N
Dữ liệu vào: Từ file văn DAYSO.IN số nguyên dương N (N < 10000)
Kết quả: Ghi file văn DAYSO.OUT dãy số tìm được, số ghi cách dấu cách Ví dụ:
DAYSO.IN DAYSO.OUT 12 12 11 Bài 3: Tổng chữ số:
Cho số tự nhiên A có N chữ số ( N<=200 ) Hãy tính tổng chữ số số A cho biết chữ số lớn chữ số vị trí tính từ phải qua trái
- Dữ liệu vào từ file văn CHUSO.inp, ghi số tự nhiên A - Kết ghi file văn CHUSO.out có cấu trúc sau:
- Dòng thứ ghi tổng chữ số, dòng thứ ghi chữ số lớn nhất, dịng thứ ghi vị trí xuất chữ số lớn nhất, số tự nhiên thứ i ( số dòng viết cách dấu cách)
Ví dụ
CHUSO.inp CHUSO.out