PLAY WITH CODING

Home Basic Program If & Else Loops Conversion Pattern logo

Program Based on Loops

Program to calculate sum of even and odd number in a given range

Input - Output

Input
Enter range to print even or odd no : 5  12

Output
Sum of even number between given range : 36

Sum of odd number between given range : 32

Algorithm

Step 1: START

Step 2: Enter range to print even or odd number.

Step 3: Declare two variable even_sum=0,and odd_sum=0

Step 4: Start a loop: for(int i=lower;i<=upper;i++)

  if i%2==0;

    even_sum=even_sum+i

else    odd_sum=odd_sum+i .

Step 5: Print Even_sum and Odd_sum

step 6: End

CODE


/* Print Sum of even and odd number in a given range */

#include<stdio.h>
int main()
{
      int num1,num2,even_sum=0,odd_sum=0;
      printf(" Enter the lower limit : ");
      scanf("%d",&num1);
      printf(" Enter the upper limit : ");
      scanf("%d",&num2);
      for(int i=num1;i<=num2;i++)
    {
       if(i % 2 == 0)
        even_sum = even_sum + i;
       else
        odd_sum = odd_sum + i;
    }
      printf("\n Sum of all even numbers : %d",even_sum);
      printf("\n Sum of all odd numbers : %d",odd_sum);
    return 0;
}


/* Print sum of even and odd number in a given range */

#include<iostream>
using namespace std;
int main()
{
      int num1,num2,even_sum=0,odd_sum=0;
      cout<<" Enter the lower limit : ";
      cin>>num1;
      cout<<" Enter the upper limit : ";
      cin>>num2;
      for(int i=num1;i<=num2;i++)
    {
       if(i % 2 == 0)
        even_sum = even_sum + i;
       else
        odd_sum = odd_sum + i;
    }
      cout<<" Sum of all even numbers : "<<even_sum<<endl;
      cout<<" Sum of all odd numbers : "<<odd_sum;
    return 0;
}

OutPut

Enter the lower limit : 5
Enter the upper limit : 12

Sum of all even numbers : 36
Sum of all odd numbers : 32