Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<math.h>
- int zerk(int a);
- int main (void)
- {
- int a,b,c,d,n;
- d=1;
- printf ("vvedy a \n",a);
- scanf ("%d",&a);
- c=0;
- printf ("c=%d\n",zerk(a));
- return 0;
- }
- int zerk(int a)
- {
- int d=1,b=0,n=0,c=0;
- while (d<abs(a))
- {
- d=d*2;
- n++;
- }
- //n=n-1;
- printf ("kolichestvo bit: %d\n",n);
- for( int i=0; (i<=32); ++i)
- {
- b=(a>>i)&1;
- c=c<<1;
- c=c|b;
- printf("%d\n",b);
- printf ("c=%d\n",c);
- }
- return c;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement