[C/C++] Ép Chữ Thường Thành Chữ Hoa Trong C/C++

Skip to content
  • Trang chủ
  • Giới thiệu
  • Liên hệ
  • Chính sách
  • Điều khoản
Simple Code C Java C/C++ [C/C++] Ép chữ thường thành chữ hoa trong C/C++

Friday, December 18, 2015

Chương trình sau dùng để chuyển đổi chữ thường thành chữ hoa. Logic của chương trình như sau: Tất cả các chữ cái thường (a đến z) có giá trị trong bảng mã ASCII nằm trong khoảng 97 đến 122 và các chữ cái hoa tương ứng (A đến Z) có giá trị nhỏ hơn 32 trong bảng mã ASCII. Ví dụ: chữ cái 'a' trong bảng mã ASCII có giá trị là 97 và chữ cái 'A' trong bảng mã ASCII có giá trị 65 (97-32). Các chữ cái khác cũng theo quy tắc tương tự. Theo logic đó chương trình cài đặt thực hiện ép chữ cái thường thành chữ cái hoa. #include<iostream> #include<conio.h> #include<string.h> using namespace std; int main(){ char inputString[] = "simplecodecjava.blogspot.com"; char outputString[256]; for(int index = 0; index < sizeof(inputString); index++){ if(inputString[index] >='a' && inputString[index] <='z'){ //ký tự là chữ cái thường. outputString[index] = inputString[index] - 32; }else { //ký tự là ký tự hoa hoặc là ký tự đặc biệt. outputString[index] = inputString[index]; } } cout<<"string chữ hoa: " << outputString; _getch(); return 0; } Cám ơn bạn đã đọc bài viết này. Hãy chia sẻ bài viết và bình luận ý kiến của bạn ở bên dưới.

Share this

Admin blog

Chào mừng bạn đến với SimpleCodeCJava Blog - Mục đích của chúng tôi khi thành lập blog này là muốn chia sẻ những kiến thức và kinh nghiệm lập trình mà chúng tôi đã học được với mong muốn giúp đỡ mọi người, giúp bạn rút ngắn được thời gian tìm hiểu cũng như việc giải quyết những vấn đề trong lập trình C và Java.

← Newer Post Older Post → Home

0 Comment to "[C/C++] Ép chữ thường thành chữ hoa trong C/C++"

Subscribe to: Post Comments (Atom)

Recent

Weekly

  • [Bài toán] Liệt kê tập con của tập n phần tử. Bài toán: Cho X = {1, 2,3,.., n}. Hãy liệt kê tất cả các tập con k phần tử của X (k<=n). Giải: Mỗi tập con của tập hợp X có thể biểu ...
  • [Thuật toán] Tìm đường đi giữa hai đỉnh của đồ thị. [Thuật toán] Tìm đường đi giữa hai đỉnh của đồ thị. Bài toán: Cho đồ thị G=(V, E) . Trong đó V là tập đỉnh, E là tập cạnh của đồ thị. Hãy tìm đường đi từ đỉnh s ∈ V tới đỉnh t ∈ V . Thủ tục...
  • [Thuật toán] Tìm đường đi và chu trình Hamilton. [Thuật toán] Tìm đường đi và chu trình Hamilton. Để xem lý thuyết đồ thị với các định nghĩa về đường đi, chu trình, đồ thị liên thông bạn có thể xem ở  đây . Với đồ thị Euler , chúng ta ...
  • [Bài tập mẫu] Hàm trong C/C++ CÂU HỎI 1. Dòng đầu tiên của định nghĩa hàm gọi là gì, nó bao gồm các thông tin thế nào? 2. Hàm có thể trả về bao nhiêu gi...
  • [Thuật toán] Tìm kiếm theo chiều sâu DFS. [Thuật toán] Tìm kiếm theo chiều sâu DFS. Để xem lý thuyết đồ thị với các định nghĩa về đường đi, chu trình, đồ thị liên thông bạn có thể xem ở  đây . Lý thuyết thuật toán tìm kiế...
  • [Bài toán] Liệt kê các xâu nhị phân độ dài n bằng thuật toán Back Track [Bài toán] Liệt kê các xâu nhị phân độ dài n bằng thuật toán Back Track Lý thuyết Back Track bạn có thể xem thêm ở đây.      Biểu diễn các xâu nhị phân dưới dạng b1, b2,..., bn, trong đó bi∈{0, 1 }. Thủ tục đệ...
  • [Thuật toán] Tìm đường đi và Chu trình Euler [Thuật toán] Tìm đường đi và Chu trình Euler Để xem lý thuyết đồ thị với các định nghĩa về đường đi, chu trình, đồ thị liên thông bạn có thể xem ở  đây . Định nghĩa : Chu trình đơn t...
  • [C/C++] Ép chữ thường thành chữ hoa trong C/C++ Chương trình sau dùng để chuyển đổi chữ thường thành  chữ hoa. Logic của chương trình như sau: Tất cả các chữ cái thường (a đến z) có giá ...
  • [Bài tập mẫu] Chuỗi ký tự trong C/C++. I. Câu hỏi. 1. Phạm vi giá trị của các ký tự trong bảng mã ASCII? 2. Định nghĩa chuỗi? 3. Tại sao để lưu trữ một chuỗi gồm n ký tự ta ...
  • [Java] Sắp xếp ArrayList trong Java 1. Sắp xếp mảng String ArrayList Để sắp  xếp ArrayList có kiểu dữ liệu là String, ta dùng method Collections.sort(arraylist), dữ liệu đượ...

Comment

Follow us on Facebook

Từ khóa » Chuyển Chữ Thường Thành Chữ Hoa C++