Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
To com problema de referencia da funçao , alguem sabe porque da errado!? É necessario manter todos esses arquivos
tenho o seguinte:
main.c
#include"main.h"
int main(int argc, char** argv) {
if(argc == 1){
printf("\nerro\n");
return 0;
}else{
int a[5];
a[0]=41;
a[1]=13;
a[2]=12;
a[3]=10;
a[4]=1;
selection_sort(a,0,4);
printf("\nOi\n");
return 1;
}
}
main.h
#include <stdio.h>
#include <stdlib.h>
#include"selection.h"
selection.h
#define key(A) (A)
#define less(A, B) (key(A) < key(B))
#define exch(A, B) { int t = A; A = B; B = t; }
#define compexch(A, B) if (less(B, A)) exch(A, B)
void selection_sort(int a[], int l, int r);
selecition.c
void selection_sort (int a[], int l, int r)
{
int i, j;
for (i = l; i < r; i++)
{
int min = i;
for (j = i + 1; j <= r; j++)
if (less (a[j], a[min])) min = j;
exch (a[i], a[min]);
}
}Carregando comentários...