Viết chương trình đếm số lần xuất hiện của từ trong một câu


Viết chương trình đếm số lần xuất hiện của từ trong một câu
 #include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//Code design bby SEO ANH
//ham dem so lan xuat hien cua chuoi con s1 trong chuoi s


int xuathien(char*s,char*s1){
   unsigned kt=0;
   unsigned count=0;
   while(kt<strlen(s)){
       if(s[kt]==s1[0]){
           unsigned dem=1;
            for(unsigned i=1;i<strlen(s1);i++){
                if(s[kt+i]==s1[i])
                    dem++;
                else
                    break;
           }
           if(dem==strlen(s1)){
           count++;
         kt+=strlen(s1)-1;
         dem=0;
           }
        }
        kt++;
    }
    return count;
}
void main(){
    char *s=new char[255];
    char *s1=new char [255];
    cout<<"Nhap 1 chuoi :";gets(s);
    fflush(stdin);
    cout<<"\nNhap chuoi can dem: "; gets(s1); fflush(stdin);
    cout<<"\nSo lan xuat hien cua chuoi "<<s1<<" trong xau la: "<<xuathien(s,s1);
    getch();
}



Nhãn bài viết: |
Blog, Updated at: 15:17