Viết chương trình nhập vào từ bàn phím một xâu s . đưa kết quả ra màn hình với xâu s viết hoa đầu mỗi từ .( biết xâu đã được chuẩn hóa) VD: do_dang_tu

Viết chương trình nhập vào từ bàn phím một xâu s . đưa kết quả ra màn hình với xâu s viết hoa đầu mỗi từ .( biết xâu đã được chuẩn hóa)
VD: do_dang_tuyen
KQ: Do_Dang_Tuyen

0 bình luận về “Viết chương trình nhập vào từ bàn phím một xâu s . đưa kết quả ra màn hình với xâu s viết hoa đầu mỗi từ .( biết xâu đã được chuẩn hóa) VD: do_dang_tu”

  1. #include<iostream>
    #include<string.h>
    using namespace std;
    void xu_li(string str) {
        char* temp=new char[str.length()+1];
        strcpy(temp,str.c_str());
        char* p1=strtok(temp,” “);
        while(p1!=NULL) {
            p1[0]=toupper(p1[0]);
            cout<<p1<<” “;
            p1=strtok(NULL,” “);
        }
    }

    int main() {
        int n=1;
        cin.ignore(1);
        for(int i=1;i<=n;i++) {
            string str;
            getline(cin,str);
            for(int i=0;i<str.length()-1;i++) {
                if (str[i] >= ‘A’ && str[i]<=’Z’)
                      str[i]+=32;
            }

            xu_li(str);
        }

        //samon247
        return 0;
    }

    Bình luận

Viết một bình luận