MULONE - Nhân 1

Tác giả: hieult

Ngôn ngữ: C++

#include <stdio.h>
//#include <conio.h>
main()
 {
 long T,n;
 scanf("%ld",&T);
 for(long i=0;i<T;i++)
   {
   scanf("%ld",&n);
   if(n==1)
     printf("1\n");
   else if(n<10)
     {
     for(int j=1;j<=n;j++)
       printf("%d",j);
     for(int j=1;j<n-1;j++)
       printf("%d",n-j);
     printf("1\n");
     }
   else
     {
     for(long j=1;j<=(n-1)/9;j++)
       printf("123456790");
     if((n-1)%9!=0)
       {
       for(long j=1;j<=(n-1)%9+1;j++)
         printf("%ld",j);
       for(long j=1;j<=(n-1)%9-1;j++)
         printf("%ld",(n-1)%9+1-j);
       }
     for(long j=1;j<=(n-1)/9;j++)
       printf("098765432");
     printf("1\n");
     }                        
   }
 //getch();
 }                  

Download