Java

Saturday, 14 March 2015

Write a C program for the calculation of Checksum for given Frame

Program:

#include<iostream.h>
#include<conio.h>
static int x[10],y[10],z[10],cmp[10];
void main()
{
clrscr()
int i,c=0;
printf("enter x value [8bits]");
for(i=1;i<=8;i++)
scanf("%d",& x[i]);
bin_add(x,y);
complement(z);
bin_add(z,cmp);
complement(z);
for(i=1;i<=8;i++)
if(cmpl[i]==0)
c++;
if(c==8)
printf("code is accepted");
else
printf("code is not accepted");
getch();

}
int 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
{
c=1;
z[i]=1;
}
}
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]=l;
printf("\n complement n\t");
for(i=1;i<=8;i++)
printf("%d",cmpl{i]);
}

create your own website click here.....

more Html and Javascript programs visit here....

No comments:

Post a Comment