fork(1) download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. const int MAX_LENGTH = 2000;
  6.  
  7. int main() {
  8. char a[MAX_LENGTH], b[MAX_LENGTH];
  9. cin >> a >> b;
  10. // cin.getline(a,MAX_LENGTH);
  11. // cin.getline(b,MAX_LENGTH);
  12. int lengthA = strlen(a);
  13. int lengthB = strlen(b);
  14. char *p = strstr(a, b);
  15. if (strcmp(a,b) == 0) {
  16. cout <<a << b;
  17. } else if (strcmp(a,b) != 0){
  18. while (p != 0) {
  19. cout << p - a;
  20. p = strstr(p + 1, b );
  21. }
  22. if (p == 0) {
  23. for ( int i = 0; i < lengthA || i < lengthB ; ++i) {
  24. cout << a[i] << b[i]<<".";
  25. }
  26. } else {
  27.  
  28. }
  29.  
  30. }
  31. //cout << "\n" << strcmp(a,b) << ".";
  32. return 0;
  33. }
Success #stdin #stdout 0.01s 5320KB
stdin
abcabc
abcd
stdout
aa.bb.cc.ad.b.c.