Input
Enter range to print even or odd no : 13 20
Output
Even number between given range : 14,16,18,20
Odd number between given range : 13,15,17,19
Step 1: START
Step 2: Enter range to print even or odd number.
Step 3: Start a loop: for(int i=lower;i<=upper;i++)
if i%2==0;
print i
else print i .
Step 4: END
/* Print even and odd number between a given range */
#include<stdio.h>
int main()
{
int num1,num2;
printf(" Enter the lower range : ");
scanf("%d",&num1);
printf(" Enter the upper range : ");
scanf("%d",&num2);
printf(" Display the even numbers between %d and %d are : ",num1,num2);
for(int i=num1;i<=num2;i++)
{
if(i % 2 == 0)
printf(" %d",i);
}
printf("\n Display the odd numbers between %d and %d are : ",num1,num2);
for(int i=num1;i<=num2;i++)
{
if(i % 2 == 1)
printf(" %d",i);
}
return 0;
}
/* Print even and odd number between a given range */
#include<iostream>
using namespace std;
int main()
{
int num1,num2;
cout<<" Enter the lower range : ";
cin>>num1;
cout<<" Enter the upper range : ";
cin>>num2;
cout<<" Display the even numbers between "<<num1<<" and "<<num2<<" are : ";
for(int i=num1;i<=num2;i++)
{
if(i % 2 == 0)
cout<<" "<<i;
}
cout<<" Display the odd numbers between "<<num1<<" and "<<num2<<" are : ";
for(int i=num1;i<=num2;i++)
{
if(i % 2 == 1)
cout<<" "<<i;
}
return 0;
}
Enter the lower range : 13
Enter the upper range : 20
Even number between 13 and 20 is : 14,16,18,20
Odd number between 13 and 20 is : 13,15,17,19
advertisment