Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 3 · Lập trình

Mã hóa văn bản

Điểm
6 điểm
Tên chương trình
MahoaVB.*
Vào / Ra
bàn phím → màn hình

Đề bài

Tập hợp các chữ cái tiếng Anh bao gồm 26 chữ cái được đánh số thứ tự từ 0 đến 25 như sau:

TT 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Chữ cái A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Phương pháp mã hóa ký tự đơn giản được thực hiện theo các bước sau:

  • Bước 1: Tìm T là số thứ tự tương ứng của ký tự cần mã hóa trong bảng.
  • Bước 2: Tăng giá trị số T này lên K (khóa) đơn vị ta được TT= T+K.
  • Bước 3: Tìm số dư trong phép chia TT/26 ta được TTT=TT/26.
  • Bước 4: Tìm số thứ tự TTT trong bảng chữ cái ta thu được ký tự mới.

Yêu cầu: Viết chương trình mã hóa chuỗi ký tự theo phương pháp trên.

Dữ liệu vào

Nhập vào một chuỗi ký tự và một khóa K (K>0).

Kết quả ra

Chuỗi ký tự sau mã hóa.

Ví dụ

Dữ liệu vào
@ TIN HOC 2025 @
7
Kết quả ra
@ APU OVJ 2025 @

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh THCS năm học 2024 - 2025 — Môn: Tin học

Kiên Giang · Cấp tỉnh · Năm học 2024-2025