fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. // your code goes here
  6. string str;
  7. string res="";
  8. getline(cin,str);
  9. int i,j,k,count=0;
  10. int len=str.length();
  11.  
  12. for(i=0;i<len;i++)
  13. {
  14. for(j=0;j<len;j++)
  15. {
  16. for(k=i;k<=j;k++)
  17. {
  18. // cout<< str[k];
  19. res.push_back(str[k]);
  20.  
  21. }
  22. cout <<res;
  23. if(res.front()==res.back())
  24. {
  25. count++;
  26. cout<< " same is " << res <<endl;
  27. }
  28. res="";
  29. // cout<<endl;
  30. }
  31. //res.clear();
  32. }
  33. cout << "count is " << count;
  34. return 0;
  35. }
Success #stdin #stdout 0s 16064KB
stdin
abcab
stdout
a     same is   a
ababcabca     same is   abca
abcab     same is   
b     same is   b
bcbcabcab     same is   bcab
     same is   
     same is   
c     same is   c
cacab     same is   
     same is   
     same is   
a     same is   a
ab     same is   
     same is   
     same is   
     same is   
b     same is   b
count is  17