Tuesday, April 12, 2016

W.A.P to implement 2D Parity check method.



#include<conio.h>
#include<stdio.h>
void main()
{
char s[5][9];
int i,j,n,cnt;
clrscr();
for(i=0;i<4;i++)
{
printf("Enter frame %d :",i);
scanf("%s",s[i]);
}
for(i=0;i<4;i++)
{
cnt=0;
for(j=0;s[i][j]!='\0';j++)
{
if(s[i][j]=='1')
{
cnt++;
}
}
if(cnt%2==0)
{
s[i][j]='0';
}
else
{
s[i][j]='1';
}
j++;
s[i][j]='\0';
}
for(j=0;j<=7;j++)
{
cnt=0;
for(i=0;i<4;i++)
{
if(s[i][j]=='1')
{
cnt++;
}
}
if(cnt%2==0)
{
s[i][j]='0';
}
else
{
s[i][j]='1';
}
}
s[i][j]='\0';
for(i=0;i<=4;i++)
{
printf("\n %s",s[i]);
}
getch();
}

1 comment: