View Code of Problem 99

#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{
     int sum=0,sum1=0,temp;
	 int a[100],b[100];
	 char n[100];
	 int num,j=0,k=0,i;
	 gets(n);
	 num=strlen(n);
	 if(num==2)
	 {
		 for(i=0;i<2;i++)
		 {
			 a[j]=n[i]-'0';
			 j++;
		 }
		 for(i=0;i<j;i++)
		 {
			 sum=sum*10+a[i];
		 }
		 for(i=1;i<sum;i++)
		 {
			 printf("%d ",i);
		 }
		 printf("%d\n",i);
	 }
	 else if(num==5)
	 {
		 for(i=0;i<2;i++)
		 {
			 a[j]=n[i]-'0';
			 j++;
		 }
		 for(i=0;i<j;i++)
		 {
			 sum=sum*10+a[i];
		 }
		 for(i=3;i<5;i++)
		 {
			 b[k]=n[i]-'0';
			 k++;
		 }
		 for(i=0;i<k;i++)
		 {
			 sum1=sum1*10+b[i];
		 }
		 if(sum>sum1)
		 {
			  for(i=sum;i>=sum1;i--)
			  {
				  printf("%d ",i);
			  }
			  printf("\n");
		 }
		 else
		 {
		    for(i=sum;i<=sum1;i++)
			{
			   printf("%d ",i);
			}
		     printf("\n");
		 }
	 }
}

Double click to view unformatted code.


Back to problem 99