Despues de bastantes comeduras de cabeza y de pruebas porfin lo he conseguido XDD lo he hecho por el metodo de la burbuja.
Aqui os dejo el codigo por si a alguien le interesa...
He definido size (osea el numero de elementos) al principio asi con tal solo modificar el 5 por el numero que se quiera, serian los numeros que se quieren comparar.
He modificado el codigo otra vez para que los ordene de mayor a menor y de menor a mayor.
#include <stdio.h>
#define size 5
void main(void)
{
int vector[size];
int menor,mayor,temporal;
printf("Introduce los %d valores para ordenar:\n",size);
for(mayor=0; mayor<size; mayor++)
{
printf("[Nº%d]: ",mayor+1);
scanf("%d", &vector[mayor]);
}
for(mayor=0; mayor<(size-1); mayor++)
{
for (menor=mayor+1; menor<size; menor++)
{
if(vector[menor]<vector[mayor])
{
temporal=vector[menor];
vector[menor]=vector[mayor];
vector[mayor]=temporal;
}
}
}
printf("Los numeros ordenados de menor a mayor quedarian:\n");
for(mayor=0; mayor<size ; mayor++)
{
printf("%d ", vector[mayor]);
}
printf("\nLos numeros ordenados de mayor a menor quedarian:\n");
for(menor=size-1; menor>=0 ; menor--)
{
printf("%d ", vector[menor]);
}
mayor=vector[size-1];
menor=vector[0];
printf("\nEl numero mayor es %i",mayor);
printf("\nEl numero menor es %i",menor);
}