JAVA
java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Program
{
public static void main(String[] args) {
int count=0;
for(int i=1;i<10000;i++){
int k=i,sum=0;
while(k>0){
if(k%2==1)
sum++;
k/=2;
}
if(sum%2!=0)
count++;
}
System.out.println("no.of odious numbers less than 10000 : "+count);
}
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run