PLAY WITH CODING

Home Basic Program If & Else Loops Conversion Pattern logo

Program Based on Loops

Program to print even and odd number between a given range

Input - Output

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

Algorithm

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

CODE


/* 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;
}

OutPut

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