1. Trang chủ
  2. » Giáo án - Bài giảng

Đề thi Tin Học trẻ THCS 2010 thực hành

1 932 12

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1
Dung lượng 182,76 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trang 1

ĐỀ THI CHỌN ĐỘI TUYỂN THI TIN HỌC TRẺ Thời gian làm bài: 120 phỳt (khụng kể thời gian phỏt đề)

Cấp THCS

Nhập vào từ bàn phím một số N nguyên dương (N<=5000)

Hãy phân tích N thành tổng của hai số nguyên tố (nếu được) và thông báo không được nếu không có phương án nào

Viết chương trỡnh sắp xếp cỏc dóy số nguyờn theo thư tự tăng dần

INP.TXT

12 5 9 7 6 5 3 8

OUT.TXT

3 5 5 6 7 8 9 12

Bài 3 SẮP XẾP DÃY SỐ DAYSO.PAS

Cho dãy số nguyên

a1, a2, , a n (n  1000)

Hãy tìm cách thực hiện một số ít nhất phép đổi chỗ hai số hạng bất kỳ của dãy để thu

được dãy số mà số lẻ đứng ở vị trí lẻ, số chẵn đứng ở vị trí chẵn

Dữ liệu: Vào từ file văn bản DAYSO.INP:

Dòng đầu tiên chứa số nguyên dương n;

Dòng thứ i trong số n dòng tiếp theo chứa số hạng a i của dãy đã cho (-32767 

a i  32767, i = 1, 2, , n)

Kết quả: ghi ra file văn bản DAYSO.OUT:

Dòng đầu tiên ghi số lượng phép đổi chỗ cần thực hiện k (qui ước k = -1, nếu

không thể biến đổi được dãy đã cho thành dãy thoả mãn yêu cầu đầu bài);

Nếu k > 0, thì dòng thứ j trong số k dòng tiếp theo ghi chỉ số của hai số hạng cần

đổi chỗ cho nhau ở lần đổi chỗ thứ j ( j =1, 2, , k)

Ví dụ:

6

1

2

3

4

6

5

1

5 6

4

1

3

2

5

-1

Ngày đăng: 27/05/2015, 19:00

TỪ KHÓA LIÊN QUAN

w