#include <iostream>
using namespace std;
int setParity(int n)
{
int number = 1;
number = number<<7 ;
return (n|number);
}
int countOnes(int n)
{
int number = 1;
int count = 0;
for(int i=0; i<7; i++)
{
if(number & n)
{
count++;
}
number = number<<1;
}
return count;
}
int main()
{
int n = 11;
if(countOnes(n)%2 ==1)
n = setParity(n);
cout<<n;
system("pause");
}
Sunday, 23 June 2013
Parity Bit for 7-bit Integer.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment