codice:
# include <stdio.h>
int num1,num2,num3;
void main() {
printf("Inserisci un numero intero\n");
scanf("%d",&num1);
printf("Inserisci un numero intero\n");
scanf("%d",&num2);
printf("Inserisci un numero intero\n");
scanf("%d",&num3);
if((num1!=num2)&&(num1!=num3)&&(num2!=num3))
{
if(num1>num2)
{
if(num2>num3)
printf("I numeri ordinati sono:\n%d\n%d\n%d\n",num1,num2,num3);
else
printf("I numeri ordinati sono:\n%d\n%d\n%d\n",num1,num3,num2);
}
if(num2>num1)
{
if(num1>num3)
printf("I numeri ordinati sono:\n%d\n%d\n%d\n",num2,num1,num3);
else
printf("I numeri ordinati sono:\n%d\n%d\n%d\n",num2,num3,num1);
}
if(num3>num1)
{
printf("%d%d%d\n",num1,num2,num3);
if(num1>num2)
printf("I numeri ordinati sono:\n%d\n%d\n%d\n",num3,num2,num1);
else
printf("I numeri ordinati sono:\n%d\n%d\n%d\n",num3,num1,num2);
}
}
else
{
if((num1==num2)&&(num1!=num3))
{
if(num1>num3)
printf("I numeri ordinati sono:\n%d e %d\n%d\n",num1,num2,num3);
else
printf("I numeri ordinati sono:\n%d\n%d e %d\n",num3,num2,num1);
}
if((num1==3)&&(num1!=num2))
{
if(num1>num2)
printf("I numeri ordinati sono:\n%d e %d\n%d\n",num1,num3,num2);
else
printf("I numeri ordinati sono:\n%d\n%d e %d\n",num2,num2,num3);
}
if((num2==num3)&&(num2!=num1))
{
if(num2>num3)
printf("I numeri ordinati sono:\n%d e %d\n%d\n",num2,num3,num1);
else
printf("I numeri ordinati sono:\n%d\n%d e %d\n",num1,num2,num3);
}
if((num1==num2)&&(num1==num3)&&(num2==num3))
printf("I numeri sono uguali\n");
}
system("PAUSE");
}