Koordinaten sortieren!



  • Ist das denn richtig???
    Hier der Code:

    struct Point{
    int x;
    int y;
    };
    
    Point array[4];
         array[0].x=2 //Zum Beispiel
         array[0].y=1
    
         array[1].x=4
         array[1].y=1
    
         array[2].x=123
         array[2].y=4
    
         array[3].x=12
         array[3].y=1
    
         int i,j;
         int temp;
         int temp1;
         int N=4;
    
         while(N--)
         for(i=0;i<=4;i++){
                          if(array[i].y>array[i+1].y){
                                                      temp=array[i+1].y;
                                                      array[i+1].y=array[i].y;
                                                      array[i].y=temp;
                                                      }
                          if(array[i].y==array[i+1].y && array[i].x>array[i+1].x){
                                                      temp1=array[i+1].x;
                                                      array[i+1].x=array[i].x;
                                                      array[i].x=temp1;
                                                      }
                          }
    


  • habs nicht getestet aber sieht gut aus


Anmelden zum Antworten