D-Gj

Podzborovi so dolzhina "k"

Mar 3rd, 2013
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. // Da se najdat site razlichni podzborovi so dolzhina "k" vo nekoj zbor.
  2.  
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     char word[500];
  10.     int k, length = 0;
  11.  
  12.     cout << "Vnesi zbor: ";
  13.     cin >> word;
  14.     cout << "Vnesi dolzhina na podzbor: ";
  15.     cin >> k;
  16.     cout << endl;
  17.  
  18.     do
  19.     {
  20.         length++;
  21.     } while (word[length] != '\0');
  22.  
  23.     if (k > length)
  24.     {
  25.         cout << "Dolzhinata na podzborot ne mozhe da bide pogolema od samiot zbor!" << endl;
  26.         return 1;
  27.     }
  28.  
  29.     for (int i = 0; i <= length - k; ++i)
  30.     {
  31.         char subword[k + 1];
  32.  
  33.         for (int j = 0; j < k; ++j)
  34.         {
  35.             subword[j] = word[i + j];
  36.         }
  37.  
  38.         subword[k] = '\0';
  39.  
  40.         cout << subword << endl;
  41.     }
  42.  
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment