MLT-3 techniquee with c programming. (WITH OUTPUT IMAGE)

#include<stdio.h>
#include<conio.h>

void main()
{
    char *a;
    int temp=0,i=0,c=0;
    clrscr();
    printf("enter :");
    scanf("%s",a);

    printf(" 1 ");
    i=1;
    temp=1;
    c=1;


    while(*(a+i)!='\0')
    {
      if(*(a+i)=='0')
      {
if(temp==1)
{
printf(" 1 ");
c=1;
}
else if(temp==0)
{
 printf(" 0 ");

}
else
{
 printf(" -1 ");
 c=-1;

}
      }
      else
      {
  if(temp==0)
  {
     if(c==1)
     {
     printf("-1 ");

     temp=-1;
     c=-1;
     }

     else
     {
     printf(" 1");
     temp=1;
     c=1;
     }
 }
 else
 {

   printf(" 0 ");
   temp=0;

 }

      }
     i++;

    }



getch();
}

Comments