Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.95 KB | None | 0 0
  1. #include<iostream>
  2. #include<stdio.h>
  3. #include<conio.h>
  4. #include<string>
  5. #include<math.h>
  6. using namespace std;
  7.  
  8. //Korzystając z tablicy znaków wczytać tekst(do 200 znaków), a następnie wczytać poszukiwany tekst(do 15 znaków).
  9. //Należy wypisać ile razy poszukiwany tekst występuje we wczytanym tekście nie uwzględniając wielkości liter - tekst pisany małymi i dużymi literami to ten sam tekst!
  10.  
  11.  
  12. int main()
  13. {
  14.     char tab1[200];
  15.     char tab2[15];
  16.     cout << "podaj tekst do przeszukania "<<endl;
  17.     cin.getline(tab1, 200);
  18.     cout << "podaj tekst do wyszukania" << endl;
  19.     cin.getline(tab2, 15);
  20.     int j,caly=0,z=0,a=strlen(tab1),b=strlen(tab2);
  21.     for (int i = 0; i < a; i++)
  22.     {
  23.         z = 0;
  24.         if (tab2[0] == tab1[i])
  25.         {
  26.             for ( j = 1; j < b; j++)
  27.             {
  28.                 if (tab2[j] == tab1[i + j])
  29.                 {
  30.                     z++;
  31.                 }
  32.                 else
  33.                     break;
  34.             }
  35.         }
  36.         if (z == b)
  37.             caly++;
  38.  
  39.  
  40.  
  41.  
  42.  
  43.     }
  44.        
  45.     cout << caly;
  46.        
  47.        
  48.        
  49.        
  50.         _getch();
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement