[r]
(1)Bài 1: Cho mảng chiều A có M dịng, N cột Các dịng đợc đánh số từ đến M từ
xuống, cột đợc đánh số từ đến N từ trái sang Mỗi phần tử mảng số nguyờn
Yêu cầu: xếp phần tử mảng cho dòng từ trái sang
mỗi cột từ xuống tạo thành dÃy không tăng
D liu vo: c t file bn BL3.INP:
- Dòng đầu ghi số nguyên dơng M,N (M,N100)
- Dòng thứ i số M dòng ghi N số nguyên dơng tơng ứng mảng A
(| a[i] | 100000)
Dữ liệu ra: ghi vào file BL3.OUT mảng A có M dòng, N cột sau xếp theo
yêu cầu
Hai số liên tiếp file liệu vào cách Ýt nhÊt mét kÝ tù trèng VÝ dô:
BL3.INP BL3.OUT
3 4
4 3 2 1 0
Bài 2: Cho dãy số nguyên có số phần tử âm số phần tử dương lấy từ tệp
‘SN.dat’ viết chương trình tạo thành dãy số âm số dương lồng ( số âm, số dương, số âm, số dương…) Sao cho dãy số dương không giảm, dãy số âm không tăng VD: -1 -3 -5 -5 -6
Bµi 166: DÃY ĐỐI XỨNG
Một số tự nhiên có m chữ số (m>=2) đợc gọi đối xứng viết theo thứ tự ngợc số (ví dụ số 33; 12321 ;123321 đợc gọi đối xúng)
Một dãy số X1, X2, ,Xn-1, Xn đợc đợc gọi dãy đối xứng X1=Xn , X2=Xn-1 ,X3=
Cho sè tù nhiên n dÃy số nguyên dơng A1,A2, ,An HÃy lập chơng trình
c mn hỡnh cỏc thơng tin sau:
a) Dãy số ngun A có phải dãy đối xứng khơng ?
b) Tìm tất số hạng dãy số đối xứng vị trí dãy
Dữ liệu vào: Cho File văn DAYDX.INP, gồm dòng
- Dòng ghi số N
- Dòng ghi N số nguyên dương a1, a2 an
Dữ liêu ra: Ghi Vào File văn DAYDX.OUT ghi
- Dòng ghi TRUE dãy cho dãy đối xứng
FALSE dãy cho không dãy đối xứng
-Các dòng ghi số đối xứng dãy vị trí Nếu khơng có ghi KHONG
Ví dụ:
DAYDX.INP DAYDX.OUT
5
12 13 121 13 12 TRUE 121 VI TRI 3
6
1 32 45 10 54 FALSEKHONG
Bài 128: Tạo ma trận số
Cho trước số nguyên dương N Hãy viết thuật toán chương trình để tạo lập bảng NxN phần tử nguyên dương theo quy luật cho ví dụ sau:
1
2 10 12
(2)4 12 10 12 10