Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "tp0.h"
- /* swap() intercambia dos valores enteros.
- */
- void swap (int* x, int* y) {
- int aux;
- aux=*x;
- *x=*y;
- *y=aux;
- }
- /* maximo() busca el mayor elemento del arreglo y devuelve su posicion.
- * Si el vector es de largo 0, devuelve -1.
- */
- int maximo(int vector[], int n) {
- int mayor=arreglo[0];
- int indice_may=;
- if (len==0){
- return -1;
- }
- for (int i=0; i<len; i++){
- if (mayor<arreglo[i]){
- mayor=arreglo[i];
- indice_may=i;
- }
- }
- return indice_may;
- }
- /* La función comparar recibe dos vectores y sus respectivas longitudes
- * y devuelve -1 si el primer vector es menor que el segundo; 0 si son
- * iguales; y 1 si el segundo es menor.
- *
- * Un vector es menor a otro cuando al compararlos elemento a elemento,
- * el primer elemento en el que difieren no existe o es menor.
- */
- int comparar(int vector1[], int n1, int vector2[], int n2) {
- if (n1<n2){
- return -1;
- }
- if (n1>n2){
- return 1;
- }
- for (int i = 0; i < n1; ++i){
- if (vector1[i]<vector2[i])
- {
- return -1;
- }
- if (vector1[i]>vector2[i])
- {
- return 1;
- }
- }
- return 0;
- }
- /* selection_sort() ordena el arreglo recibido mediante el algoritmo de
- * selección.
- */
- void seleccion(int vector[], int n) {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement