Xin hướng dẫn giải bt pascal 11

1. Viết chương trình nhập vào một số tự nhiên sau đó in ra số đảo ngược.
VD: 74532 à 23547.
2. Viết chương trình nhập vào một số không lớn hơn 1 tỷ sau đó hãy đưa ra bằng chữ số đó
VD: 5675 “ Nam nghin sau tram bay muoi lam”
3. Viết chương trình nhập vào một mảng số nguyên sau đó hãy tìm ra dãy con tăng dài nhất trong dãy.
Vd: 4 2 5 6 8 9 7 10 là 5 6 8 9
4. Viết chương trình nhập vào một mảng số nguyên sau đó hãy tìm ra số lặp lại nhiều lần nhất trong mảng. Nếu có hai phần tử có số lặp lại bằng nhau thì đưa ra phần tử đầu.
VD: 2 4 6 8 4 6 4 7 10 6 : số lặp lại nhiều lần nhất số 4
5. Cho dãy số a1, a2,a3……..an. Hãy phân tích thành hai dãy bất kỳ sao cho tổng hai dãy đó chênh lệch nhau càng ít càng tốt.
VD: 2 4 8 25 20 15 7 10 6

2520
1015
87
46
2

6. Viết chương trình nhập vào một mảng số nguyên tăng và môt số nguyên K. sau đó hãy tìm vị trí chèn giá trị K vào mảng mà vẫn là mảng không giảm.
VD : 2 4 6 7 8 10 13 16
Sau khi chèn K=9 : 2 4 6 7 8 9 10 13 16
Sau khi chèn K=7 : 2 4 6 7 7 8 10 13 16
7.Viết chương trình mã hoá và giải mã một bức thư bằng tiếng anh.
Vd: I love you Mã hoá thành : M psz Csy
M psz Csy Giải mã thành I love you
Hd: hàm ORD( ) đổi của ký tự trong bảng mã ASCII thành số thứ tự
CHR( ) đổi số thứ tự thành ký tự.
VD: ORD(A)=65 CHR(67)= C
 

Thống kê

Chủ đề
100,844
Bài viết
467,736
Thành viên
339,892
Thành viên mới nhất
Tình Yêu Gen Z
Top