Untitled

mail@pastecode.io avatar
unknown
plain_text
5 months ago
954 B
5
Indexable
Question 1
#include<stdio.h>

int displayOddEven(int num)
{
    int count = 0; // count will store binary digits
    if (num > 0)
    {
        while (num > 0)  // this while loop will convert decimal to binary
        {
            int remainder = num % 2; 
            num = num / 2;
            count++;
            printf("%d", count);
            printf("\n");
        }
        if (count % 2 == 0)   // if modulus is equal to 0 it will give even
        {
        printf("count of binary digit is even");
        }
        else
        {
        printf("count of binary digit is odd");
        }
    }
    else     // if user has given any negative value it will print the following content
    {
        printf("Please Enter the positive integer");
    }
    
    
}


int main()
{
    int num;
    printf("enter the positive integer : ");
    scanf("%d", &num);
    int result = displayOddEven(num);   // this will get called for the conversion
}
Leave a Comment