Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. void Prefix(char s[])
  6. {
  7. int n=strlen(s);
  8. for(int i=0;i<n;i++)
  9. {
  10. cout<<s<<"\n";
  11. strcpy(s+n-1-i,s+n-i);
  12. }
  13. }
  14.  
  15. void Prefix2(char s[])
  16. {
  17. int n=strlen(s);
  18. for(int i=0;i<n;i++)
  19. {
  20. for(int j=0;j<n-i;j++)
  21. cout<<s[j];
  22. cout<<"\n";
  23. }
  24. }
  25.  
  26. void Sufix(char s[])
  27. {
  28. int n=strlen(s);
  29. for(int i=0;i<n;i++)
  30. {
  31. cout<<s<<"\n";
  32. strcpy(s,s+1);
  33. }
  34. }
  35. int main()
  36. {
  37. char s[1001],t[1001];
  38. cin>>s;
  39. strcpy(t,s);
  40. Prefix(s);
  41. Sufix(t);
  42. return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement