Comparar varios enteros

Portutatis
05 de Diciembre del 2003
¿ Existe elaguna función que sirva para comparar varios enteros ?

Es que tengo que comprara cuatro enteros para saber cual es el mayor y si lo hago con comparaciones en if else me sale un cristo increible.

josuth
05 de Diciembre del 2003
Hola portutatis

No creo que exista, pero puedes hacerte una:

int mayor(int a, int b, int c, intd)

josuth
05 de Diciembre del 2003
Hola portutatis

No creo que exista, pero puedes hacerte una:

int mayor(int a, int b, int c, intd)

josuth
05 de Diciembre del 2003
se me corto.

int mayor(int a, int b, int c, intd) {
int array[4];
int mayor=0,i;

array[0]=a;array[1]=b;array[c]=c;array[3]=d;

for(i=0;i<4;i++) {
if (array[i]>mayor)mayor=array[i];
}

return mayor;
}

PotTutatis
05 de Diciembre del 2003
Gracias por la respuesta, aunque al final tenía que comparar 2 a 2 y no me ha hecho falta.