974 - Kaprekar Numbers

#include<cstdio>

long long arr[20]= {1,9,45,55,99,297,703,999,2223,2728,4879,4950,5050,5292,7272,7777,9999,17344,22222,38962};

long long arr1[20];

int main()
{
    long long test,lower,upper,x,i,j;
    scanf("%lld",&test);
    for(x=1; x<=test; x++)
    {
        scanf("%lld%lld",&lower,&upper);
        if(x>1)
        {
            printf("\n");
        }
        j=0;
        for(i=0; i<20; i++)
        {
            if(arr[i]>=lower && arr[i]<=upper)
            {
                arr1[j++]=arr[i];
            }
        }
        if(j>0)
        {
            printf("case #%lld\n",x);
            for(i=0; i<j; i++)
            {
                printf("%lld\n",arr1[i]);
            }
        }
        else
        {
            printf("case #%lld\nno kaprekar numbers\n",x);
        }
    }
    return 0;
}

0 comments: (+add yours?)