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 ----------------------------------------------------
  1. #include<stdio.h>
  2.  int main()
  3. {
  4.     long int n,p,a,b,c,mid,ary[10000],q,temp,ptr,k;
  5.     scanf("%ld",&n);
  6.     if(n<20)
  7.     {
  8.     for(p=1;p<=n;p++)
  9.     {
  10.         scanf("%ld%ld%ld",&a,&b,&c);
  11.         if((a>=1000&&a<=10000)&&(b>=1000&&b<=10000)&&(c>=1000&&a<=10000))
  12.         {
  13.             ary[1]=a;
  14.             ary[2]=b;
  15.             ary[3]=c;
  16.             for(k=1;k<=3;k++)
  17.             {
  18.                 ptr=1;
  19.                 while(ptr<=3-k)
  20.                 {
  21.                     if(ary[ptr]>ary[ptr+1])
  22.                     {
  23.                         temp=ary[ptr];
  24.                         ary[ptr]=ary[ptr+1];
  25.                         ary[ptr+1]=temp;
  26.                     }
  27.                     ptr=ptr+1;
  28.                 }
  29.             }
  30.             printf("Case %ld: %ld\n",p,ary[2]);
  31.         }
  32.     }
  33.     }
  34.     return 0;
  35. }

11185_Ternary

Problem
-------------------------------------------------------
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5.  
  6.     long int n,a[2000],j,i;
  7.     while(scanf("%ld",&n)==1)
  8.     {
  9.         if(n<0)
  10.             break;
  11.         i=0;
  12.         if(n==0)
  13.             printf("0");
  14.         while(n!=0)
  15.         {
  16.             a[i]=n%3;
  17.             n=n/3;
  18.             i++;
  19.         }
  20.  
  21.         for(j=i-1;j>=0;j--)
  22.             printf("%ld",a[j]);
  23.         printf("\n");
  24.     }
  25.     return 0;}