[Xâu Ký Tự Cơ Bản]. Bài 7. In ra chữ số

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho xâu kí tự S bao gồm chữ cái và chữ số, thực hiện tách riêng chữ số và chữ cái của S.


Đầu vào

Dòng duy nhất chứa xâu S


Giới hạn

1<=len(S)<=10000


Đầu ra

Dòng 1 in ra những chữ số xuất hiện trong S theo thứ tự xuất hiện.

Dòng 2 in ra những chữ cái xuất hiện trong S theo thứ tự xuất hiện.


Ví dụ :

Input 01
28tech2828techcpp
Output 01
282828
techtechcpp

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    nhandzvc  đã bình luận lúc 14, Tháng 1, 2026, 8:52
    #include <bits/stdc++.h>
    #define ll long long
    #define endl "\n"
    #define suy ios_base::sync_with_stdio(0);cin.tie(0)
    using namespace std;
    void solve()
    {
        string s; cin >> s;
        vector<char> s1, s2;
        for(auto &x : s)
        {
            if(int(x) >= 48 && int(x) <= 57) s1.push_back(x);
            else s2.push_back(x);
        }
        for(auto &x : s1) cout << x;
        cout << endl;
        for(auto &x : s2) cout << x;
    }
    int main()
    {
        suy;
        solve();
        return 0;
    }
    

  • 0
    L8_DuongThanhKhiem  đã bình luận lúc 20, Tháng 12, 2025, 15:40

    FULL AC:

    #include <bits/stdc++.h>
    using namespace std;
    string s;
    int main() {
        getline(cin, s);
        for (int i = 0;i < s.size();i++){
            if (s[i] >= '0' && s[i] <= '9')cout << s[i];
        }
        cout << endl;
        for (int i = 0;i < s.size();i++){
            if (s[i] >= 'a' && s[i] <= 'z'||
                s[i] >= 'A' && s[i] <= 'Z'){
                    cout << s[i];
                }
        }
        return 0;
    }
    

  • 0
    theguy777_jaboi  đã bình luận lúc 10, Tháng 12, 2025, 10:46

    #include <bits/stdc++.h>

    using namespace std;

    string sixseven,digit,alpha;

    int main()

    {

    getline(cin,sixseven);

    for(int i=0;i<sixseven.size();i++){

    if(isdigit(sixseven[i])){

    digit.push_back(sixseven[i]);

    }

    if(isalpha(sixseven[i])){

    alpha.push_back(sixseven[i]);

    }

    }

    for(auto x:digit){

    cout<<x;

    }

    cout<<endl;

    for(auto x:alpha){

    cout<<x;

    }

    return 0;

    }


  • 0
    ledinhvinh1403  đã bình luận lúc 28, Tháng 9, 2025, 14:28

    include <bits/stdc++.h>

    using namespace std;

    int main() { string s; cin>>s; string chuso=""; string chucai=""; for(char c:s){ if(isdigit(c)){ chuso+=c; }else if(isalpha(c)){ chucai+=c; } } cout<<chuso<


  • 0
    ledinhvinh1403  đã bình luận lúc 28, Tháng 9, 2025, 14:28

    include <bits/stdc++.h>

    using namespace std;

    int main() { string s; cin>>s; string chuso=""; string chucai=""; for(char c:s){ if(isdigit(c)){ chuso+=c; }else if(isalpha(c)){ chucai+=c; } } cout<<chuso<