Program:
Read: Bubble Sort
Read: Selection Sort
#include<stdio.h>
#include<conio.h>
static int x[10],y[10],z[10],cmpl[10];
{
int i,c=0;
clrscr();
printf("enter x value[8 bit]");
for(i=1;i<=8;i++)
scanf("%d",&x[i]);
printf("enter y value[8 bit]");
for(i=1;i<=8;i++)
scanf("%d",&y[i]);
bin_add(x,y);
complement(z);
bin_add(z,cmpl);
complement(z);
for(i=1;i<=8;i++)
c++;
if(c==8)
printf("code is accepted");
else
printf("code is not accepted");
getch();
}
bin_add(int x[],int y[])
{
static int i,c;
for(i=8;i>=1;i--)
{
if(x[i]==1&&y[i]==1)
{
if(c==0)
{
c=1;
z[i]=0;
}
}
else if(x[i]==0&&y[i]==0)
{
if(c==0)
{
c=0;
z[i]=0;
}
else
{
z[i]=1;
c=0;
}
}
else
{
if(c==0)
{
c=0;
z[i]=1;
}
else
{
c=1;
z[i]=0;
}
}
}
printf("\n result z:\t");
for(i=1;i<=8;i++)
printf("%d",z[i]);
}
complement(int z[])
{
int i;
for(i=1;i<=8;i++)
if(z[i]==1)
cmpl[i]=0;
else
cmpl[i]=1;
printf("\n complement\t");
for(i=1;i<=8;i++)
printf("%d",cmpl[i]);
}
No comments:
Post a Comment