View Code of Problem 78

#include<stdio.h>
#include<math.h>
void main()
{
	char a[100],b[100],c[100];

	double na=0,nb=0,nc=0;
	int i,m=6;
	gets(a);
	gets(b);
	gets(c);
	for(i=0;i<strlen(a);i++)
	{
		na=na+(double)a[i]*pow(10,m);
		m--;
	}
	m=6;
		for(i=0;i<strlen(b);i++)
	{
		nb=nb+(double)b[i]*pow(10,m);
		m--;
	}
		m=6;
   for(i=0;i<strlen(c);i++)
	{
		nc=nc+(double)c[i]*pow(10,m);
		m--;
	}
   if(na<=nb&&na<=nc&&nb<=nc)

   {
	    puts(a);
		    puts(b);
			 puts(c);
	 

   }
   else if(na<=nb&&na<=nc&&nb>nc)
   {
	    puts(a);
		    puts(c);
			 puts(b);
	   

   }
   else if(nb<=na&&nb<=nc&&na>nc)
   {
	    puts(b);
		    puts(c);
			 puts(a);

   }
   else if(nb<na&&nb<=nc&&na<nc)

 {
	    puts(b);
		    puts(a);
			 puts(c);

   }
   else if(nc<na&&nc<nb&&na<nb)

 {
	    puts(c);
		    puts(a);
			 puts(b);

   }

else if(nc<na&&nc<nb&&na>nb)

 {
	    puts(c);
		    puts(b);
			 puts(a);

   }
}

Double click to view unformatted code.


Back to problem 78