avukas

prvi, 7.tut

Apr 25th, 2014
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.68 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. bool kriterij(const char*a ,const char*b){
  7.  
  8. return strcmp(a,b)<0;
  9. }
  10.  
  11.  
  12. int main()
  13. {
  14. int br;
  15. cout << "unesite broj recenica: ";
  16.  
  17. cin >> br;
  18. cin.ignore(1000, '\n');
  19. char **recenice(new char*[br]);
  20. for(int i=0; i<br; i++)
  21. {
  22. char pomocni[1000];
  23. cin.getline(pomocni, sizeof pomocni);
  24. recenice[i]=new char [strlen(pomocni)+1];
  25. strcpy(recenice[i], pomocni);
  26. }
  27.  
  28.  
  29. for (int i(0); i<br; i++){
  30. for(int j(i); j<br-1; j++ )
  31. if(kriterij){
  32. char *temp(recenice[j]);
  33. recenice[j]=recenice[j+1];
  34. recenice[j+1]= temp;
  35. }
  36.  
  37. }
  38. for(int i=0; i<br; i++)
  39. cout << recenice[i];
  40.  
  41.  
  42.  
  43.  
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment