//gcc -o pb pb.c -lm

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

#define pi 3.141592
#define maxcircle 32700

int mydiv(int x, int y) 
{
 int t1,t2,t3;
 int q=0;
 int i;
 int ii;
 int cycle=0;

 if (y==0) return(0);
 if (x==0) return(0);
 x=x<<15;
 t3=x;
printf("%d\n\r",x/y);
i=32768;
t1=y<<14;
// i=2;
// t1=y;
 while(x>y)
   {
//    i=2;
//    t1=y;
    ii=1;
    while(t1<x)
     {
      t2=t1;
      t1<<=1;
      if (t1>=x) break;
      ii=i;
      i<<=1;
      if (t1>=0x40000000)
        {
          t2=t1;
          break;
        }
     }
    q=q+ii;
    x=x-t2;
    t1=y;
    i=2;
    }
return(q);
}

int main()
{
 int x=200,y=100;
 int qc,qm;
 
//printf("hih");
// for(x=1;x<32768;x++)
//  {
//  for(y=0;y<32768;y++)
//    {
//     qc=(y*32768);
//     qc=qc/x;
//printf("where");
     qm=mydiv(y,x);
     printf("mine %d\n\r",qm);
//     if(qm!=qc) printf("%d %d %d %d\n\r",x,y,qm,qc);
//     if (x==y) break;
//    }
//  }
}