View Code of Problem 3691

#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stdbool.h>
#include<stdlib.h>


int main(){
    int t;
    int a[15]={0,0,1,7,4,2,6,8,16,18,22,26,28,68,88};
    scanf("%d",&t);
    while(t--){
        int n;
        scanf("%d",&n);
            if(n<=13)
                printf("%d\n",a[n]);
            else{
                int q=n/7;
                int r=n%7+7;
                int result=r;
                q--;
                while(q--){
                    result*=10;
                    result+=8;
                }
                printf("%d\n",result);
            }
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 3691