Advertisement
Guest User

función Ordenamiento

a guest
Apr 6th, 2020
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. void ordenarVector_x_precio(struct Producto *P, int cantP){
  2.     int i, j;
  3.     struct Producto aux;   /**Voy a utilizar el método de inserción.*/
  4.  
  5.     for(i=1;i<cantP;i++){
  6.         j=i-1;
  7.         aux = P[i];       /**Estamos comparando el elemento i, cono todos los qeu están
  8.                             a su izquierda y ya están ordenados*/
  9.         while (j>=0 && aux.precio > P[j].precio){
  10.             P[j+1] = P[j]; /**Este bucle busca la posición en la que va a insertar el
  11.                               elemento i, y corre hacia la derecha los elementos necesarios */
  12.             j--;
  13.         }
  14.         P[j+1] = aux; /**Insertamos el elemento i*/
  15.     }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement