Брой повторения на дума във файл

Във файл са записани 10 думи, по една на ред. Да се напише програма, която позволява въвеждане на дума от клавиатурата и проверява колко пъти се среща тя във файла.

Публикувано в 12а с етикети . Постоянна връзка.

2 Responses to Брой повторения на дума във файл

  1. dreanor каза:
    #include <cstdlib>
    #include <iostream>
    #include <fstream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        ifstream wordsFile;
        
        char word[32];
        
        cin>>word;
        
        wordsFile.open("dumi.txt", ios::in);
        int br=0;
        char cmp[32];
        while(!wordsFile.eof())
        {
            wordsFile>>cmp;
            if(strcmp(word,cmp)==0)
                br++;    
        }
        if (br>0)
            cout<<word<<" se powtarq "<<br<<" puti!nn";
        else
            cout<<word<<" ne se sreshta w faila!nn";
        
        
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
    
  2. lochka каза:
    #include <cstdlib>
    #include <iostream>
    #include <fstream>
      
    using namespace std;
      
    int main(int argc, char *argv[]) // deklarirane na glavnata funkciq na programata
    {
        ifstream wordsFile; // file samo za chetene
          
        char word[32]; // deklarirane na niz s 32 simvola
          
        cin>>word; // vuvejdane na promenliva ot klaviaturata
          
        wordsFile.open("dumi.txt", ios::in);// otvarqne na file
        int br=0; // deklarirane i izdavane na nachalna skorost
        char cmp[32]; // deklarirane na niz s 32 simvola
        while(!wordsFile.eof()) // cikul while 
        {
            wordsFile>>cmp; // prochitame nqkakva stoinost ot niza
            if(strcmp(word,cmp)==0) // sravnenie na dvata niza 
                br++; // broq narastva s 1
        }
        if (br>0) // ako br e po-golqmo ot 1
            cout<<word<<" se powtarq "<<br<<" puti!nn"; // izvejdane na ekrana sledniq tekst
        else // ili
            cout<<word<<" ne se sreshta w faila!nn"; // izvejdane na ekrana sledniq tekst
          
          
        system("PAUSE");
        return EXIT_SUCCESS; // krai na programata

Вашият коментар