#include <stdio.h>
int main( void )
{
    unsigned int m, n, q, r, i;
	printf("m÷n\n");
	printf("m = ");scanf("%d", &m);
	printf("n = ");scanf("%d", &n);
	
	q=0;
	r=0;
	i=8*sizeof(unsigned int);
	do  {
		i--;
		r<<=1;
		r |= (0x01 & (m>>i));
		if(r>=n) {
			r-=n;
			q|= 0x01 << i;
		}
	} while(i!=0);

	printf("商は%d\n", q);
	return 0;
}
