9Google AdSense

11498_division of nlogonia

#include<stdio.h>

int main()
{
    int k,m,n,t,x,y;
    while(scanf("%d",&k)==1)
    {
        if(k==0)
            break;
        scanf("%d%d",&m,&n);
        for(t=1;t<=k;t++)
        {
            scanf("%d%d",&x,&y);
            if(x>m&&y>n)
                printf("NE\n");
            else if(x<m&&y>n)
                printf("NO\n");
            else if(x<m&&y<n)
                printf("SO\n");
            else if(x>m&&y<n)
                printf("SE\n");
            else
                printf("divisa\n");
        }
    }
    return 0;

}

Problem

10222_Decode the mad man

#include<stdio.h>

#define max 50000

int main()
{
    int key[255]={0},i;
    char str[max];
    key['q']='.';
    key['w']='/';
    key['e']='q';
    key['r']='w';
    key['t']='e';
    key['y']='r';
    key['u']='t';
    key['i']='y';
    key['o']='u';
    key['p']='i';
    key['[']='o';
    key[']']='p';
    key['a']='[';
    key['s']=']';
    key['d']='a';
    key['f']='s';
    key['g']='d';
    key['h']='f';
    key['j']='g';
    key['k']='h';
    key['l']='j';
    key[';']='k';
    key[39]='l';
    key['z']=';';
    key['x']=39;
    key['c']='z';
    key['v']='x';
    key['b']='c';
    key['n']='v';
    key['m']='b';
    key[',']='n';
    key['.']='m';
    key['/']=',';
    key[' ']=' ';

    key['Q']='.';
    key['W']='/';
    key['E']='q';
    key['R']='w';
    key['T']='e';
    key['Y']='r';
    key['U']='t';
    key['I']='y';
    key['O']='u';
    key['P']='i';
    key['[']='o';
    key[']']='p';
    key['A']='[';
    key['S']=']';
    key['D']='a';
    key['F']='s';
    key['G']='d';
    key['H']='f';
    key['J']='g';
    key['K']='h';
    key['L']='j';
    key['Z']=';';
    key['X']=39;
    key['C']='z';
    key['V']='x';
    key['B']='c';
    key['N']='v';
    key['M']='b';


    gets(str);
    i=0;
    while(str[i])
        printf("%c",key[str[i++]]);
    printf("\n");

    return 0;
}

11727 Cost cutting

Problem ----------------------------------------------------
 #include<stdio.h>
 int main()
{
    long int n,p,a,b,c,mid,ary[10000],q,temp,ptr,k;
    scanf("%ld",&n);
    if(n<20)
    {
    for(p=1;p<=n;p++)
    {
        scanf("%ld%ld%ld",&a,&b,&c);
        if((a>=1000&&a<=10000)&&(b>=1000&&b<=10000)&&(c>=1000&&a<=10000))
        {
            ary[1]=a;
            ary[2]=b;
            ary[3]=c;
            for(k=1;k<=3;k++)
            {
                ptr=1;
                while(ptr<=3-k)
                {
                    if(ary[ptr]>ary[ptr+1])
                    {
                        temp=ary[ptr];
                        ary[ptr]=ary[ptr+1];
                        ary[ptr+1]=temp;
                    }
                    ptr=ptr+1;
                }
            }
            printf("Case %ld: %ld\n",p,ary[2]);
         }
    }
    }
    return 0;
}

11185_Ternary

Problem
-------------------------------------------------------
#include<stdio.h>

int main()
{

    long int n,a[2000],j,i;
    while(scanf("%ld",&n)==1)
    {
        if(n<0)
            break;
        i=0;
        if(n==0)
            printf("0");
        while(n!=0)
        {
            a[i]=n%3;
            n=n/3;
            i++;
        }

        for(j=i-1;j>=0;j--)
            printf("%ld",a[j]);
        printf("\n");
    }
    return 0;}