Advertisement
Guest User

reverse

a guest
Apr 23rd, 2018
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1.     #include<iostream>
  2.  
  3.     #include<string.h> //ovie dve se biblioteki
  4.  
  5.     using namespace std;
  6.  
  7.     int main () //main funkcija
  8.  
  9.     {
  10.  
  11.         char str[100], temp; //dve promenlivi, ednata e niza od karakteri max 50
  12.  
  13.         int i, j; // pomosni promenlivi za brojaci
  14.  
  15.         cout << "Enter a string : ";
  16.  
  17.         gets(str); // vnesuvame niza od karakteri
  18.  
  19.         j = strlen(str) - 1; // ja zemame dolzinata na nizata ( -1 e zaradi null terminatoro!)
  20.  
  21.         for (i = 0; i < j; i++,j--) // vo ovaj for ciklus go prevrtuvame zborov ili recenicata
  22.  
  23.         {
  24.  
  25.             temp = str[i]; // prviot karakter go cuvame vo privremena char promenliva
  26.  
  27.             str[i] = str[j]; // prviot karakter (prvata bukva) vo nizata ja zamenuvame za poslednata)
  28.  
  29.             str[j] = temp; // i kako posleden karakter (bukva) go stavame prviot karakter so sme go zele prethodno i sme go smestile vo temp
  30.  
  31.         }
  32.  
  33.         cout << "\nReverse string : " << str; // ja pecatime nizata
  34.  
  35.         return 0;
  36.  
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement