#include <stdio.h>
#include <Windows.h>

void BIT(int a)
{
 for(int i=7; i>=0; i--) printf("%d",(a>>i) & 1);
 printf("\n");
}

void main()
{
 int k=128;
 int k1=1,tmp;
 int i=0,j=0,sel=0;
 while(1)
 {
  if(sel==0)
  {
   BIT(k);
   i++;
   Sleep(200);
   BIT(k|k>>1);
   i++;
   Sleep(200);
   BIT(k|k>>1|k>>2);
   i++;
   Sleep(200);
   BIT(k|k>>1|k>>2|k>>3);
   i++;
   Sleep(200);
   BIT(k|k>>1|k>>2|k>>3|k>>4);
   i++;
   Sleep(200);
   BIT(k|k>>1|k>>2|k>>3|k>>4|k>>5);
   i++;
   Sleep(200);
   BIT(k|k>>1|k>>2|k>>3|k>>4|k>>5|k>>6);
   i++;
   Sleep(200);
   BIT(k|k>>1|k>>2|k>>3|k>>4|k>>5|k>>6|k>>7);
   tmp=k|k>>1|k>>2|k>>3|k>>4|k>>5|k>>6|k>>7;
  }
  else
  {
   BIT(tmp<<j);
   Sleep(500-50*j);
   j++;
  }
  if(i==7)
  {
   i=0;
   sel=1; 
  }
  if(j==7)
  {
   j=0;
   sel=0; 
  }

 }
}


while 밑에꺼 for로좀 줄여줘...