Автор: Эфиоп (09.11.2008 в 16:39)
#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
#include<string.h>
void main ()
{
int i,n=1;
long x,y;
clrscr();
cin>>x;
for(i=32;i=0;i--)
{
for (i=32;i=0;i--)
{
y=(x|(1<<(i-1)))-(1<<(i-1));
if (y==1) break;
for (i;i=0;i--)
{
if (y==0) break;
n++ ;
}
cout<<n-1;
}
}