Código
#include "tp0.h" #include <stdio.h> void swap (int* x, int* y) { int z; z = *x; *x = *y; *y = z; } int maximo(int vector[], int n) { int i, mayor = 0, pos; if(n==1) for(i=0;i<n;i++) { if(vector[i]>mayor) { mayor = vector[i]; pos = i; } } return pos; } int comparar(int vector1[], int n1, int vector2[], int n2) { int i; for(i=0;i<n1||i<n2;i++) { if(vector1[i]<vector2[i]) { return -1; } else { if(vector1[i]>vector2[i]) { return 1; } else { if(vector1[i]==vector2[i]&&n1==n2) { return 0; } } } } } void seleccion(int vector[], int n) { int i, j, k = 0; for (i = 0; i < (n - 1); i++) { for (j = i + 1; j < n; j++) { if (vector[j] < vector[i]) { k = vector[j]; vector[j] = vector[i]; vector[i] = k; } } } }
Pero al compilar me tira el siguiente error:
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
Compilation failed.