Advertisement
Guest User

ывас

a guest
Nov 21st, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <string>
  4. #include<algorithm>
  5. using namespace std;
  6. long long i, n, m, j, A, B, C, k, flazhok, s, d;
  7. string a, b, c, s1, s2, v;
  8. int main()
  9. {
  10. cin>>a>>b>>c;
  11. A=a.length();
  12. B=b.length();
  13. C=c.length();
  14. for(n=0; n<C; n++)
  15. {
  16. for(i=0; i<A; i++)
  17. {
  18. for(j=0; j<B; j++)
  19. {
  20. k=0;
  21. if(a[i]==b[j] && a[i]==c[n])
  22. {
  23. v=a[i];
  24. while(1>0)
  25. {
  26. k++;
  27. if(i+k==A || j+k==B || n+k==C) //если последний элемент строки
  28. {
  29. flazhok=1;
  30. if(s1.length()<=v.length())
  31. s1=v;
  32. break;
  33. }
  34. if(a[i+k]==b[j+k] && c[n+k]==a[i+k])
  35. {
  36. v=v+a[i+k];
  37. if(s1.length()<=v.length())
  38. s1=v;
  39. }
  40. else break;
  41. }
  42. }
  43. }
  44. }
  45. }
  46. cout<<s1;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement