#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 100
int main(){
char Str1[MAX]= "Hom nay thoi tiet mat mat";
char Str2[MAX]= "mat";
// printf("nhap vao str1: ");
// gets(Str1);
// printf("Nhap vao str2: ");
// gets(Str2);
int n = 0, m = 0, kp = 0;
while (Str1[n] != '\0')
{
if (Str1[n] == Str2[m])
{
while (Str1[n] == Str2[m] && Str1[n] != '\0')
{
n++;
m++;
}
if (m == doDaiStr2 && (Str1[n] == ' ' || Str1[n] == '\0'))
{
kp++;
}
}else{
while (Str1[n] != ' ')
{
n++;
if(Str1[n] == '\0')
break;
}
}
n++;
m = 0;
}
if (kp > 0)
{
printf("Chuoi \"%s\" tim duoc trong chuoi \"%s\" va so lan xuat hien la: %d", Str2
, Str1
, kp
); }else{
printf("Chuoi \"%c\" tim duoc trong chuoi \"%c\"", Str2
, Str1
);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojZGVmaW5lIE1BWCAxMDAKCmludCBtYWluKCl7CiAgICBzeXN0ZW0oImNscyIpOwoKICAgIGNoYXIgU3RyMVtNQVhdPSAiSG9tIG5heSB0aG9pIHRpZXQgbWF0IG1hdCI7CiAgICBjaGFyIFN0cjJbTUFYXT0gIm1hdCI7CgogICAgLy8gcHJpbnRmKCJuaGFwIHZhbyBzdHIxOiAiKTsKICAgIC8vIGdldHMoU3RyMSk7CiAgICAvLyBwcmludGYoIk5oYXAgdmFvIHN0cjI6ICIpOwogICAgLy8gZ2V0cyhTdHIyKTsKCiAgICBpbnQgbiA9IDAsIG0gPSAwLCBrcCA9IDA7CiAgICBpbnQgZG9EYWlTdHIyID0gc3RybGVuKFN0cjIpOwoKd2hpbGUgKFN0cjFbbl0gIT0gJ1wwJykKICAgIHsKICAgICAgICBpZiAoU3RyMVtuXSA9PSBTdHIyW21dKQogICAgICAgIHsKICAgICAgICAgICAgd2hpbGUgKFN0cjFbbl0gPT0gU3RyMlttXSAmJiBTdHIxW25dICE9ICdcMCcpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIG4rKzsKICAgICAgICAgICAgICAgIG0rKzsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAobSA9PSBkb0RhaVN0cjIgJiYgKFN0cjFbbl0gPT0gJyAnIHx8IFN0cjFbbl0gPT0gJ1wwJykpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGtwKys7CiAgICAgICAgICAgIH0KICAgICAgICB9ZWxzZXsKICAgICAgICAgICAgd2hpbGUgKFN0cjFbbl0gIT0gJyAnKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBuKys7CiAgICAgICAgICAgICAgICBpZihTdHIxW25dID09ICdcMCcpCiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfSAgIAogICAgICAgIH0KICAgICAgICBuKys7CiAgICAgICAgbSA9IDA7ICAgICAgCiAgICB9CiAgICBpZiAoa3AgPiAwKQogICAgewogICAgICAgIHByaW50ZigiQ2h1b2kgXCIlc1wiIHRpbSBkdW9jIHRyb25nIGNodW9pIFwiJXNcIiB2YSAgc28gbGFuIHh1YXQgaGllbiBsYTogJWQiLCBTdHIyLCBTdHIxLCBrcCk7CiAgICB9ZWxzZXsKICAgICAgICBwcmludGYoIkNodW9pIFwiJWNcIiB0aW0gZHVvYyB0cm9uZyBjaHVvaSBcIiVjXCIiLCBTdHIyLCBTdHIxKTsKCiAgICB9CiAgICAKICAgIHJldHVybiAwOwp9Cgo=