Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. using namespace std ;
  5.  
  6. const string wzorzec = "banany";
  7.  
  8. int main()
  9. {
  10. ifstream czytaj ;
  11. ofstream zapisz;
  12. czytaj.open("hejtnabanany.txt");
  13.  
  14. if (!czytaj){
  15. cout<<"nie udalo sie otworzyc banany.txt"<<endl;
  16. return 1 ;
  17. }
  18.  
  19. int licznik = 0;
  20. int ktoryznakzkolei=0;
  21. int zle=0;
  22. int pozycja = 0;
  23. /*while(czytaj>>slowo)
  24. {
  25. if(slowo==wzorzec || slowo==wzorzec+")
  26. licznik++;
  27.  
  28. }*/
  29. char znak;
  30. while( czytaj>>znak )
  31. {
  32. ktoryznakzkolei++;
  33. if(znak == wzorzec[pozycja]){
  34. pozycja++;
  35. if( pozycja >= wzorzec.length() ){
  36. licznik++;
  37. pozycja=0;
  38. cout<<"Znalazlem sobie " << wzorzec << " po " << zle << " zlych znakach" << endl;
  39. zle=0;
  40. }
  41. }else{
  42. pozycja=0;
  43. zle++;
  44. }
  45. }
  46. czytaj.close();
  47.  
  48.  
  49. zapisz.open("rezultat.txt");
  50. zapisz<<wzorzec<<endl;
  51. zapisz<<"wystapilo " <<licznik<<" razy" <<endl;
  52. zapisz.close();
  53. cout<<licznik<<endl;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement