Hiển thị các bài đăng có nhãn Chuỗi kí tự. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Chuỗi kí tự. Hiển thị tất cả bài đăng
Nhập 1 chuỗi bất kì, liệt kê xem mỗi ký tự xuất hiện mấy lần

Nhập 1 chuỗi bất kì, liệt kê xem mỗi ký tự xuất hiện mấy lần

void demkitu(char *s)
{
    int a[100],n=0;
    for(int i=0;i<(int)strlen(s);i++)
    {
        int d=1;
        for(int j=i+1;j<(int)strlen(s);j++)
            if(s[i]==s[j])
            {    d++;
                for(intk=j;k<(int)strlen(s);k++)
                    s[k]=s[k+1];
                        j--;
            
            }
            a[n++]=d;
    
    }
    for(int i=0;i<(int)strlen(s);i++)
cout<<"ki tu "<<s[i]<<" xuat hien "<<a[i]<<" lan\n";

}
Viết chương trình tìm kiếm xem ký tự nào xuất nhiện nhiều nhất trong chuỗi

Viết chương trình tìm kiếm xem ký tự nào xuất nhiện nhiều nhất trong chuỗi

void kituxuathiennhieunhat(char *s)
{
    int a[100],n=0;
    for(int i=0;i<(int)strlen(s);i++)
    {
        int d=1;
        for(int j=i+1;j<(int)strlen(s);j++)
            if(s[i]==s[j])
            {    d++;
                for(intk=j;k<(int)strlen(s);k++)
                    s[k]=s[k+1];
                        j--;
            
            }
            a[n++]=d;
    
    }
    int max=a[0];

    for(int i=1;i<(int)strlen(s);i++)
        if(a[i]>max)
        max=a[i];
    for(int i=1;i<(int)strlen(s);i++)
        if(a[i]==max)
        cout<<"ki tu "<<s[i]<<" xuat hien nhieu nhat la "<<a[i]<<" lan\n";

}
Cho một xâu, nhập vào một từ ,viết chương trình, xoá từ đó trong xâu đã cho

Cho một xâu, nhập vào một từ ,viết chương trình, xoá từ đó trong xâu đã cho

void xoatu(char *s,char *c)
{
    while(strstr(s,c)!=NULL)
    {
        int t=strlen(s)-strlen(strstr(s,c)),d=strlen(c);
        if((s[t-1]==' '&& s[t+d]==' ')||(s[t-1]==' '&& t+d==strlen(s)))//truong hop tu giua va tu cuoi
            strcpy(s+t-1,s+t+d);// s+t-1 la khoang trang
        if(s[t+d]==' '&& t==0)//truong hop xoa tu dau tien
            strcpy(s,s+t+d+1);
    }
    puts(s);
}