11/05/2018, 09:46
help (giải giùm bt pascal)
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 ...
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
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
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
25 | 20 |
10 | 15 |
8 | 7 |
4 | 6 |
2 |
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