C++
x
24
1
2
using namespace std;
3
int main()
4
{
5
6
int n;
7
cin >> n;
8
int a, counting = 0, maxcount = 0;
9
while (n > 0) {
10
a = n % 2;
11
n = n / 2;
12
if (a == 1) {
13
counting++;
14
}
15
if (counting > maxcount) {
16
maxcount = counting;
17
}
18
else {
19
counting = 0;
20
}
21
}
22
cout << maxcount;
23
return 0;
24
}
$ g++ prog.cc -Wall -Wextra -O2 -march=native -std=c++11 -pedantic
Stdin
134217727
Start
27
0
Finish