I have another queation, why this program won't sort my numbers from the smallest to the biggest??
#include<stdio.h>
main()
{
float temp, num1, num2, num3, num4;
printf("Input 4 numbers:\n");
scanf("%f%f%f%f", &num1, &num2, &num3, &num4);
if(num1>num2)
{
temp=num1;
num1=num2;
num2=temp;
}
if(num2>num3)
{
temp=num2;
num2=num3;
num3=temp;
}
if(num3>num4)
{
temp=num3;
num3=num4;
num4=temp;
}
if(num1>num2)
{
temp=num1;
num1=num2;
num2=temp;
}
printf("The sorted list of the 4 numbers is:\n%f\t%f\t%f\t%f\n", num1, num2, num3, num4);
}