Example
Input
Input upper limit of even number: 10
Output
Sum of even numbers between 1 to 10: 30
/**
* C program to print sum of all even numbers between 1 to n
*/
#include <stdio.h>
int main()
{
int i, n, sum=0;
/* Input upper limit from user */
printf("Enter upper limit: ");
scanf("%d", &n);
for(i=2; i<=n; i+=2)
{
/* Add current even number to sum */
sum += i;
}
printf("Sum of all even number between 1 to %d = %d", n, sum);
return 0;
}
/*
Output :
Enter upper limit: 10
Sum of all even number between 1 to 10 = 30
*/
Program to find sum of even numbers in given range
/**
* C program to print sum of all even numbers in given range
*/
#include <stdio.h>
int main()
{
int i, start, end, sum=0;
/* Input lower and upper limit from user */
printf("Enter lower limit: ");
scanf("%d", &start);
printf("Enter upper limit: ");
scanf("%d", &end);
/* If start is not even then make it even */
if(start%2!=0)
{
start++;
}
for(i=start; i<=end; i+=2)
{
/* Add current even number to sum */
sum += i;
}
printf("Sum of all even number between %d to %d = %d", start, end, sum);
return 0;
}
/*
Output :
Enter lower limit: 6
Enter upper limit: 10
Sum of all even number between 6 to 10 = 24
*/