fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int slen(char s[]) {
  5. int i = 0;
  6. while (s[i] != 0) {
  7. i++;
  8. }
  9. return i;
  10. }
  11.  
  12. bool scmp(char a[], char b[], int k) {
  13. for (int i = 0; i < k; i++) {
  14. if (a[i] != b[i])
  15. return false;
  16. }
  17. return true;
  18. }
  19.  
  20. void sfind(char S[], char R[]) {
  21. for (int i = 0; S[i] != 0; i++) {
  22. if (scmp(S + i, R, slen(R)))
  23. cout << i << endl;
  24. }
  25. }
  26.  
  27. int main() {
  28. char S[200], R[200];
  29. cin >> S >> R;
  30. cout << sfind;
  31. return 0;
  32. }
  33.  
Success #stdin #stdout 0s 5320KB
stdin
ihavenoidea idea
stdout
1