#include<stdio.h>
int fun(int n)
{int i,s=0
for(i=1i<=n/2i++)
s+=1+fun(i)
return s
}
int main()
{int n,i,s
scanf("%d",&n)
s=1+fun(n)
printf("%d\n",s)
return 0
}
#include <stdio.h>int CountR(char *str) {
int count = 0
char last = '1'
while (*str != '\0') {
if (last == '0' && *str == '1') {
count++
}
last = *str
str++
}
return count
}
int main() {
char *data = "000011100011101001010101011100010101000011"
int r = CountR(data)
printf("r = %d\n", r)
return 0
}