/* Programa que pega tres numeros interios quaiquer e ordena (CRESCENTE) */

#include <stdio.h>

int n1,n2,n3;

void digita (void)
{
	printf ("\n\n\n\n\n");
	printf ("     Digite numero inteiro (n1) : ");
	scanf ("%d", &n1);
	printf ("     Digite numero inteiro (n2) : ");
	scanf ("%d", &n2);
	printf ("     Digite numero inteiro (n3) : ");
	scanf ("%d", &n3);

}

void mostra (void)
{
	if (n1<n2 && n2<n3)
	{
		printf ("\n1o (n1) - %d", n1);
		printf ("\n2o (n2) - %d", n2);
		printf ("\n3o (n3) - %d", n3);

	}
	if (n2<n1 && n1<n3)
	{
		printf ("\n1o (n2) - %d", n2);
		printf ("\n2o (n1) - %d", n1);
		printf ("\n3o (n3) - %d", n3);

	}
	if (n3<n1 && n1<n2)
	{
		printf ("\n1o (n3) - %d", n3);
		printf ("\n2o (n1) - %d", n1);
		printf ("\n3o (n2) - %d", n2);

	}
	if (n3<n2 && n2<n1)
	{
		printf ("\n1o (n3) - %d", n3);
		printf ("\n2o (n2) - %d", n2);
		printf ("\n3o (n1) - %d", n1);

	}
	if (n2<n3 && n3<n1)
	{
		printf ("\n1o (n2) - %d", n2);
		printf ("\n2o (n3) - %d", n3);
		printf ("\n3o (n1) - %d", n1);

	}
	if (n1<n3 && n3<n2)
	{
		printf ("\n1o (n1) - %d", n1);
		printf ("\n2o (n3) - %d", n3);
		printf ("\n3o (n2) - %d", n2);

	}
}

int main ()
{
	clrscr ();
	digita ();
	printf ("\n\n\n\n\n\n\n");
        printf ("Os numeros ordenados em ordem crescente sao:\n");
	mostra ();
	printf ("\n\n\n\n\n\n\n\n\n\n\n");
	printf ("Pressione qualquer tecla para FINALIZAR ...");
	getch ();
	return 0;
}

/* Desenvolvido por Cristian Bueno - RA 502.895/7 */