Dữ liệu ra: Ghi kết quả nhận được vào tập tin DATA.OUT.[r]
(1)TỈNH ĐỒN BÌNH ĐỊNH HỘI THI TIN HỌC TRẺ KHÔNG CHUYÊN
LẦN THỨ VIII – NĂM 2002
Bảng B: TRUNG HỌC CƠ SỞ Thời gian làm bài: 180 phút
Bài 1: Dựa vào tính chất đệ qui, viết chương trình tìm ước số chung lớn hai số nguyên nhập vào từ bàn phím
Bài 2: Lập trình tìm tất cách thay dấu ? bới phép tính +, –, *, / biểu thức cho biểu thức có giá trị 35:
((((1 ? 2) ? 3) ? 4) ? 5) ?
Các cơng thức tìm ghi vào tập tin CONGTHUC.OUT
Bài 3: Dựa vào tính chất đệ qui, viết chương trình để nhập vào số nguyên, in số theo thứ tự đảo ngược chữ số
Ví dụ: – Nhập vào: 1987 – In ra: 7891
Bài 4: Cho mảng A[1 N, M] chứa số nguyên
Hãy xếp lại giá trị phần tử A cho: A[i, 1] A[i, 2] … A[i, M]
A[1, j] A[2, j] … A[N, j]
Dữ liệu vào: Cho tập tin DATA.INP gồm N + dòng – Dòng 1: ghi số N (số dòng) M (số cột)
– Dòng I + (1 i N) ghi M số A[i, 1], A[i, 2], … , A[i, M] Các số ghi dịng cách dấu cách Dữ liệu ra: Ghi kết nhận vào tập tin DATA.OUT Ví dụ:
DATA.INP DATA.OUT
3 1 3
1 3