سلام دوستان.من یک برنامه ای دارم می نویسم که قراره یک رشته و سه ریز رشته رو از کاربر بگیره بعد جستجو کنه ببینه ایا اون زیر رشته توش هست یا نه.مثلا ما یک رشته به نام Hello داریم بعد یک زیر رشته به نام ll هم از کاربر گرفتیم حالا بررسی میکنه ک ll توی Hello هست یا نه.حالا که زیر رشته ll وجود داره باید اونو چاپ کنه و طول رو اندازه گیری کنه بعد رشته Heo ( بدون اون دو تا ال) رو هم اندازه بگیره طولش رو و در نهایت ازهم کم کنه و بعد چاپ کنه.من تا یه جاهایی نوشتم که در ادامه می بینید الان من نمیدونم حلقه for که ایجاد کردم درست هست یا نه و اینکه نمی دونم در ادامش باید چیکار کنم.لطفا کمکم کنید ممنون



char s[10];
int l;
char x;
cin >> l;
for (int i = 0; i < l; i++)
{
cin >> x;
s[i] = x;
}


char a[10];
int m;
char y;
cin >> m;
for (int i = 0; i < m; i++)
{
cin >> y;
a[i] = y;
}


for (int i = 0; i < l; i++)
if (s[i] == a[0])
{
for (int j = 0; j < i; j++)
{
if (s[i + 1] == a[j])
cout << a[i];
}
}