Paste Search Dynamic
Recent pastes
subsir
  1. #include <iostream>
  2. #include <string>
  3. #include <cstring>
  4.  
  5. using namespace std;
  6. char nou[1001];
  7. int main() {
  8.     char sir[1001];
  9.     char subsir[1001];
  10.     cin.getline(sir,1001);
  11.     cin.getline(subsir, 1001);
  12.     long long lungime_sir = strlen(sir);
  13.     long long lungime_sub  = strlen(subsir);
  14.     int  j = 0, i = 0,nr = 0, max = 0, pozitie = 0,k = 0, v = 0;
  15.     for(i = 0; i < lungime_sub; ++i){
  16.         for(j = i; j < lungime_sir; ++j){
  17.             if(subsir[i] == sir[j]){
  18.                 k = i;
  19.                 v = j;
  20.                 while(subsir[k] == sir[v] && k <= lungime_sub && v <= lungime_sir){
  21.                         cout<<subsir[k]<<" ";
  22.                     nou[k] = subsir[k];
  23.                     nr++;
  24.                     k++;
  25.                     v++;
  26.                 }
  27.             }
  28.                 if(max < nr){
  29.                    max = nr;
  30.                    pozitie = i;
  31.                     }
  32.             nr = 0;
  33.             }
  34.     }
  35.     for(int z  = pozitie; z <= max; ++z){
  36.         cout<<subsir[z];
  37.     }
  38.  
  39.     return 0;
  40. }
Parsed in 0.004 seconds