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: Chia-se | Hoc-tap