Advertisement
Guest User

Untitled

a guest
May 21st, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. struct Student {
  7.     string name;
  8.     string surname;
  9.     float grade;
  10.    
  11.     Student *next
  12. };
  13.  
  14. Student *head = null;
  15. Student *tail = null;
  16.  
  17. void sort(Student *ptr) {
  18.     bool swap = false;
  19.     bool sorted = false;
  20.     int i = 0;
  21.     while(sorted == false){
  22.         Student *temp;
  23.        
  24.         for(int i=0;i<4-1;i++){
  25.             if(*(ptr+i)->grade > *(ptr+i+1)->grade){
  26.                
  27.                 temp = *(ptr+i);
  28.                 *(ptr+i) = *(ptr+i+1);
  29.                 *(ptr+i+1) = temp;
  30.                 swap = true;
  31.                
  32.             }
  33.         }
  34.        
  35.         if(swap == true){
  36.             sorted = false;
  37.         } else {
  38.             sorted = true;
  39.         }
  40.        
  41.         swap = false;
  42.     }
  43. }
  44.  
  45. int main() {
  46.    
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement