Xin thuật toán cho bài tập về phần vòng lặp

đề bài.
Viết chương trình lặp đi lặp lại các công việc sau:

  • Nhập vào một ký tự trên bàn phím.

  • Nếu là chữ thường thì in ra chính nó và chữ HOA tương ứng.

  • Nếu là chữ HOA thì in ra chính nó và chữ thường tường ứng.

  • Nếu là ký số thì in ra chính nó.

  • Nếu là một ký tự điều khiển thì kết thúc chương trình

Mọi người giúp mình với ạ mình mới học mình suy nghĩ mãi mà không biết phải làm sao để in ra chính nó và kết quả tương ứng, nếu chỉ in mỗi chữ hoa, chữ thường hoặc ký số thì mình có thể làm được. Nhưng cái này nó lại kêu phải in ra ký tự nhập kèm theo kết quả tương ứng nên mình không biết phải làm ntn . :disappointed_relieved: mong mọi người cho mình xin thuật toán với :anguished:

xem bảng mã ASCII để biết thêm chi tiết :v nếu char c nhập vào là A thì cộng thêm bao nhiêu để thành a rồi in ra printf("%c %c", c, c + ?), ngược lại biến thành chữ thường thì trừ đi.

1 Like

hình như có sẵn hàm upper với lower mà :))

Có nói rõ ra là được dùng hay không đâu :smile: mà bài tập ngày xưa cũng vậy thôi mà.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?