Advertisement
Guest User

Untitled

a guest
Nov 21st, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include <iomanip>
  2. #include <iostream>
  3. #include <cstring>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.  
  9.     //ovo je ostalo isto ka i tebi
  10.     char a[81], novi[100]="",novi2[100]="",l;
  11.     int p;
  12.     cin.getline(a,80);
  13.     cin >> p;
  14.     cin >> l;
  15.  
  16.     //kopiraj prvih p znakova iz a u novi
  17.     strncpy(novi,a,p);
  18.  
  19.     //i dodaj znak na kraj novog
  20.     novi[strlen(novi)] = l;
  21.  
  22.     //okreni a naopako da možemo kopirat zadnje znakove (nakon ovog će bit prvi)
  23.     strrev(a);
  24.  
  25.     //kopiramo ostatak stringa a u novi2
  26.     strncpy(novi2,a,strlen(a)-p);
  27.  
  28.     //i okrenemo ga zato šta je trenurno naopako
  29.     strrev(novi2);
  30.  
  31.     //i spojimo ta dva stringa
  32.     strcat(novi,novi2);
  33.     cout << novi << endl;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement