Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.24 KB | None | 0 0
  1. #include "tp0.h"
  2.  
  3. /* swap() intercambia dos valores enteros.
  4.  */
  5. void swap (int* x, int* y) {
  6.     int aux;
  7.     aux=*x;
  8.     *x=*y;
  9.     *y=aux;
  10. }
  11.  
  12. /* maximo() busca el mayor elemento del arreglo y devuelve su posicion.
  13.  * Si el vector es de largo 0, devuelve -1.
  14.  */
  15. int maximo(int vector[], int n) {
  16.     int mayor=arreglo[0];
  17.     int indice_may=;
  18.     if (len==0){
  19.         return -1;
  20.     }
  21.     for (int i=0; i<len; i++){
  22.         if (mayor<arreglo[i]){
  23.             mayor=arreglo[i];
  24.             indice_may=i;
  25.         }
  26.     }
  27.     return indice_may;
  28. }
  29.  
  30. /* La función comparar recibe dos vectores y sus respectivas longitudes
  31.  * y devuelve -1 si el primer vector es menor que el segundo; 0 si son
  32.  * iguales; y 1 si el segundo es menor.
  33.  *
  34.  * Un vector es menor a otro cuando al compararlos elemento a elemento,
  35.  * el primer elemento en el que difieren no existe o es menor.
  36.  */
  37. int comparar(int vector1[], int n1, int vector2[], int n2) {
  38.     if (n1<n2){
  39.     return -1;
  40.     }
  41.  
  42.     if (n1>n2){
  43.         return 1;
  44.     }
  45.  
  46.     for (int i = 0; i < n1; ++i){
  47.         if (vector1[i]<vector2[i])
  48.         {
  49.             return -1;
  50.         }
  51.         if (vector1[i]>vector2[i])
  52.         {
  53.             return 1;
  54.         }
  55.     }
  56.     return 0;
  57. }
  58.  
  59. /* selection_sort() ordena el arreglo recibido mediante el algoritmo de
  60.  * selección.
  61.  */
  62. void seleccion(int vector[], int n) {
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement