Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. char cuv[21], nou[21];
  9. cin>>cuv;
  10. int l=strlen(cuv);
  11. /* if(l%2==0)
  12. {
  13. strcpy(nou, cuv+l/2);
  14. strncat(nou, cuv, l/2);
  15. }else
  16. {
  17. strcpy(nou, cuv+l/2+1);
  18. strncat(nou, cuv+l/2, 1);
  19. strncat(nou, cuv, l/2);
  20. }
  21. cout<<nou;
  22.  
  23.  
  24. ------ CARACTER CU CARACTER: ------
  25. */
  26. int k=0;
  27. if(l%2==1)
  28. {
  29. for(int i=l/2+1; i<strlen(cuv); i++)
  30. {
  31. nou[k]=cuv[i];
  32. k++;
  33. }
  34. nou[k]=cuv[l/2];
  35. k++;
  36. for(int i=0; i<l/2; i++)
  37. {
  38. nou[k]=cuv[i];
  39. k++;
  40. }
  41. nou[k]=NULL;
  42. cout<<nou;
  43. } else
  44. {
  45. for(int i=l/2; i<strlen(cuv); i++)
  46. {
  47. nou[k]=cuv[i];
  48. k++;
  49. }
  50. for(int i=0; i<l/2; i++)
  51. {
  52. nou[k]=cuv[i];
  53. k++;
  54. }
  55. nou[k]=NULL;
  56. cout<<nou;
  57. }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement