C program for odd or even number





Code 1:
1. C program to check even or odd
2. C determine odd or even
3. How to check odd number in c
4. How to determine odd or even in c
5. C even odd test

#include<stdio.h>

int main(){

    int number;
  
    printf("Enter any integer: ");
    scanf("%d",&number);

    if(number % 2 ==0)
         printf("%d is even number.",number);
    else
         printf("%d is odd number.",number);
  
    return 0;

}

Sample output:
Enter any integer: 5
5 is odd number.

Code 2:
1. Display odd numbers in c
2. How to print odd numbers in c

#include<stdio.h>

int main(){

    int number;
    int min,max;
  
    printf("Enter the minimum range: ");
    scanf("%d",&min);

    printf("Enter the maximum range: ");
    scanf("%d",&max);

    printf("Odd numbers in given range are: ");
    for(number = min;number <= max; number++)

         if(number % 2 !=0)
             printf("%d ",number);
  
    return 0;

}

Sample output:
Enter the minimum range: 1
Enter the maximum range: 20
Odd numbers in given ranges are: 1 3 5 7 9 11 13 15 17 19

Code 3:
1. Even and odd numbers program in c
2. C program to find even or odd

#include<stdio.h>

int main(){

    int number;
    int min,max;
  
    printf("Enter the minimum range: ");
    scanf("%d",&min);

    printf("Enter the maximum range: ");
    scanf("%d",&max);

    printf("Odd numbers in given range are: ");
    for(number = min;number <= max; number++)

         if(number % 2 !=0)
             printf("%d ",number);

    printf("\nEven numbers in given range are: ");
    for(number = min;number <= max; number++)

         if(number % 2 ==0)
             printf("%d ",number);
  
    return 0;
}

Sample output:
Enter the minimum range: 1
Enter the maximum range: 20
Odd numbers in given ranges are: 1 3 5 7 9 11 13 15 17 19
Even numbers in given ranges are: 2 4 6 8 10 12 14 16 18 20

Code 4:
1. Sum of odd numbers in c

#include<stdio.h>

int main(){

    int number;
    int min,max;
    long sum =0;
  
    printf("Enter the minimum range: ");
    scanf("%d",&min);

    printf("Enter the maximum range: ");
    scanf("%d",&max);

    for(number = min;number <= max; number++)
         if(number % 2 !=0)
             sum = sum + number;

    printf("Sum of odd numbers in given range is: %ld",sum);
  
    return 0;

}

Sample output:
Enter the minimum range: 1
Enter the maximum range: 100
Sum of odd numbers in given range is: 2500

Code 5:
1. Sum of odd and even numbers c program

#include<stdio.h>

int main(){

    int number;
    int min,max;
    long odd_sum =0,even_sum = 0;
  
    printf("Enter the minimum range: ");
    scanf("%d",&min);

    printf("Enter the maximum range: ");
    scanf("%d",&max);

    for(number = min;number <= max; number++)
         if(number % 2 != 0)
             odd_sum = odd_sum + number;
         else
             even_sum = even_sum + number;

    printf("Sum of even numbers in given range is: %ld\n",even_sum);
    printf("Sum of odd numbers in given range is: %ld",odd_sum);
  
    return 0;

}

Sample output:
Enter the minimum range: 1
Enter the maximum range: 10
Sum of even numbers in given range is: 30
Sum of odd numbers in given range is: 25


Algorithm:

Number is called even number if it is divisible by two otherwise odd.  

Example of even numbers: 0,2,4,8,9,10 etc.
Example of odd numbers: 1, 3,5,7,9 etc.





1. Write a c program to convert decimal number to hexadecimal number.
3. Write a c program to convert octal number to decimal number.
4. Write a c program to convert octal number to hexadecimal number.
5. Write a c program to convert hexadecimal number to decimal number.
6. Write a c program to convert hexadecimal number to octal number.
8. Write a c program to convert binary number to hexadecimal number.
9. Write a c program to convert binary number to octal number.
11. Write a c program to convert hexadecimal number to binary number.
12. Write a c program to convert octal number to binary number.
14. Write a c program to convert centigrade to fahrenheit.

11 comments:

  1. It's wasteful to force the computer to do a division ( via % ) every iteration of a loop.

    for(number = min; number <= max; number++)
    if(number % 2 !=0)
    printf("%d ",number);

    can be rewritten as

    for(number = min + !(min % 2); number <= max; number += 2)
    printf("%d ", number);

    which will run significantly faster.

    ReplyDelete
  2. #include
    void main()
    {
    int a,b;
    printf(" odd even");
    for(a=1,b=2;b<=10;b++,a++)
    printf("\n%d" %d",a,b);
    }

    output
    odd even
    1 2
    3 4
    5 6
    7 8
    9 10

    ReplyDelete
  3. this can be written as
    #include
    int main()
    {
    int a,b;
    printf(" odd even");
    for(a=1,b=2;b<=10;b+=2,a+=2)
    printf("\n%d %d",a,b);
    }

    ReplyDelete
  4. alka joseph1/6/12, 11:17 AM

    thanku very much

    ReplyDelete
  5. can u help me how you can post a program like that using synatxhighlater . can u please tell

    dvrsolutions2012@gmail.com

    ReplyDelete
  6. voidmain()
    inta a;
    do
    {
    cin>>a;
    if (a>0)
    {
    p=p+a;
    cout<<p;
    }
    else
    {
    n=n+a;
    cout<<n;
    }
    i++;
    {
    while (i<=100)
    }
    }

    ReplyDelete
  7. These are some more logics to check even or odd.

    if((num/2)*2 == num)
    then num is even
    else num is odd.

    or
    if(num & 1)
    printf("odd");
    else
    printf("even");

    ReplyDelete
  8. can i get the program to find weather the no is even odd without using nested if and else????

    ReplyDelete
  9. Nice post..
    Have a look at this program which does same..
    c interview questions

    ReplyDelete