If you are searching for odd even program in c , c++ and java then you are at the right article.
Even number is a number which is completely divisible by 2. Odd number is a number which is not completely divisible by 2. If you divide an odd number then the remainder will always 1.
Example:
Odd numbers : 1,3,5,7,9,11,13,15,17,19
Even numbers: 0,2,4,6,8,10,12,14,16,18,20
Pre-requisite Programming concepts
- Input output operations in C, C++ and Java.
- % opeartor ( it performs division operation and assigns the remainder )
- Data-type in c, c++ and java.
Logic for checking a number is odd or even
- Input the number.
- Divide the number by 2 if remainder is equal to 0 then it is even number otherwise
that number is odd.
Odd even program in c
#include<stdio.h>
int main(int argc, char const *argv[])
{
//scan a number to check even or odd
int number;
printf("\nOdd or even program in c\n");
scanf("%d",&number);
/*If the number is competely divisible by 2.
then that number is even number.
otherwise that number is odd number.
*/
if( number % 2 == 0 )
{
printf("%d is even number\n",number);
}
else
{
printf("%d is odd number\n",number);
}
return 0;
}
Odd even program in c++
#include<iostream>
using namespace std;
int main(int argc, char const *argv[])
{
//scan a number to check even or odd
int number;
cout<<"Odd or even program in c++"<<endl;
cin>>number;
/*If the number is competely divisible by 2.
then that number is even number.
otherwise that number is odd number.
*/
if( number % 2 == 0 )
{
cout<<number<< " is even number\n";
}
else
{
cout<<number<< " is odd number\n";
}
return 0;
}
Odd even program in Java
Odd even prograimport java.util.Scanner;
public class odd_or_even {
public static void main(String[] args) {
/*scan the number*/
int number;
System.out.println( "Odd or even number in java" );
System.out.println( "Enter a number" );
Scanner stdin=new Scanner(System.in);
number=stdin.nextInt();
/*If the number is completely divisible by two then
* that number is even number.
* otherwise that number is odd number.
*/
if( number % 2 == 0 )
{
System.out.println( number+" is even number." );
}
else
{
System.out.println( number+" is odd number." );
}
}
}m in c
Suggested further practice
- Armstrong number in C | C++ and Java
- Palindrome in C | C++ and Java
- Linear Search in C | C++ and Java
- Binary Search Algorithm
- Factorial program in C | C++ and Java
- Bubble sort in C | C++ and Java
- What is odd number what is even number | splashlearn.com