Bài tập  /  Bài đang cần trả lời

Nhập vào một xâu ký tự chỉ toàn các chữ thường từ a đến z. Kiểm tra xem chuỗi đó có đầy đủ chữ thường từ a đến z không. Nếu có in "True", ngược lại in "False"

Nhập vào một xâu ký tự chỉ toàn các chữ thường từ a - > z . Kiểm tra xem chuỗi đó có đầy đủ  chữ thường từ a - > z không. Nếu có in "True" , ngược lại in "False".
Ví dụ :
Input:  the quick brown fox jumps over the lazy dog
Output: True
Code bằng ngôn ngữ C++
Giải thưởng  (Làm đúng) 
Top 1 : 5 điểm   - 100 xu
Top 2:   5 điểm  - 80 xu 
Top 3 : 1 Like   - 50 xu
Top dưới : Nịt
2 Xem trả lời
Hỏi chi tiết
180
Tham khảo câu trả lời từ Trợ lý ảo Lazi
#include
#include

using namespace std;

int main() {
string s;
getline(cin, s);

bool check[26] = {false};

for (char c : s) {
if (c >= 'a' && c <= 'z') {
check[c - 'a'] = true;
}
}

bool isFull = true;
for (int i = 0; i < 26; i++) {
if (!check[i]) {
isFull = false;
break;
}
}

if (isFull) {
cout << "True";
} else {
cout << "False";
}

return 0;
}
2
0
Thắng đz
05/05 15:42:43
+5đ tặng
#include <iostream>
#include <string>
#include <algorithm>

bool isPangram(std::string str) {
    // Chuyển chuỗi thành chữ thường để xử lý dễ dàng hơn
    transform(str.begin(), str.end(), str.begin(), ::tolower);
    
    // Mảng để kiểm tra các chữ cái
    bool alphabet[26] = {false};
    
    // Đánh dấu các chữ cái đã xuất hiện
    for(char c : str) {
        if(isalpha(c)) {
            alphabet[c - 'a'] = true;
        }
    }
    
    // Kiểm tra xem tất cả các chữ cái đã được đánh dấu hay chưa
    for(bool b : alphabet) {
        if(!b) {
            return false;
        }
    }
    return true;
}

int main() {
    std::string input;
    std::cout << "Nhap chuoi ky tu: ";
    std::getline(std::cin, input);

    if(isPangram(input)) {
        std::cout << "True" << std::endl;
    } else {
        std::cout << "False" << std::endl;
    }
    return 0;
}
 

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập
0
0
Võ Tuấn Tài
21/06 09:08:22
def check_all_letters(s):
    return len(set(s)) == 26

# Nhập xâu ký tự
input_str = input("Nhập vào một xâu ký tự chỉ chứa các chữ cái thường từ a đến z: ")

# Kiểm tra xem xâu ký tự có đầy đủ tất cả các chữ cái từ 'a' đến 'z' không
result = check_all_letters(input_str)

if result:
    print("True")
else:
    print("False")
Võ Tuấn Tài
Lỡ làm python r:))

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường
×
Trợ lý ảo Trợ lý ảo
×
Đấu trường tri thức | Lazi Quiz Challenge +500k
Gửi câu hỏi
×