👤

Se dau două șiruri de caractere care conțin doar litere. Să se afișeze toate aparițiile primului șir în cel de-al doilea.

Răspuns :

Răspuns:

#include<iostream>

#include<string.h>

using namespace std;

int main()

{

int k=0;

    char a[100], b[100];

    cin>>a>>b;

    while(strstr(b,a)!=0)

       {k++;

       strcpy(b,strstr(b,a)+strlen(a));

       }

   cout<<"apare de "<<k<<" ori";

}

Explicație: