👤

as vrea-o explicata... multumesc

As Vreao Explicata Multumesc class=

Răspuns :

#include <iostream>

#include <fstream>

#include <cstring>

using namespace std;

int main ()

{

   char cuvant[31],text[71];

   int aparitii=0;

   cin>>cuvant;

   cin.get();

   cin.get(text,71);

   char* p;

   p=strtok(text," "); // strtok are rolul de a "distruge" sirul pe cuvinte, luand fiecare cuvant in parte

   while (p!=NULL) //asa se foloseste strtok

   {

       if (strcmp(p,cuvant)==0) //daca p(cuvantul din text) si cuvantul tau sunt                                    identice,am gasit o aparitie a cuvantului dat in text, se numara

           aparitii++;

       p=strtok(NULL," "); //asta scrii la final

   }

   cout<<nr;

   return 0;

}