Program Discussion :: Bitwise Operator
345 / 15
Write an efficient program to toggle the bits in the given range
Answer:
#include
int main()
{
int z = 50;
setUnsitBit(z, 2,4);
}
void setUnsitBit(int y,int l, int m)
{
int i;
i=(l>m)?m-1:l-1;
m = (m>l) ?m:l;
for (;i
Asked In ::
Language:
Ankit
1 Apr, 2018 3:28 PM
#include <stdio.h>
int main()
{
int z = 50;
setUnsitBit(z, 2,4);
}
void setUnsitBit(int y,int l, int m)
{
int i;
i=(l>m)?m-1:l-1;
m = (m>l) ?m:l;
for (;i <=m;i++)
y^=(1<<i);
printf ("%d",y);
}