- Related Questions & Answers
- Average of odd numbers till a given odd number?
- Average of first n even natural numbers?
- XOR of numbers that appeared even number of times in given Range in C++
- Find Numbers with Even Number of Digits in Python
- 8086 program to find sum of Even numbers in a given series
- PHP program to find the average of the first n natural numbers that are even
- Even Number With Prime Sum
- Sum of Even Numbers After Queries in Python
- Find sum of even factors of a number using C++.
- Java program to find whether given number is even or odd
- C++ Program to find sum of even factors of a number?
- Python Program for Find sum of even factors of a number
- Find sum of even factors of a number in Python Program
- Java Program to Find sum of even factors of a number
- Python program to print even numbers in a list

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

To find the average of even numbers till a given even number, we will add all the even number till the given number and t count the number of even numbers. Then divide the sum by the number of even numbers.

Average of even numbers till 10 is 6 i.e.

2 + 4 + 6 + 8 + 10 = 30 => 30/ 5 = 6

There are two methods for calculating the average of even number till n which is an even number.

- Using Loops
- Using Formula

To calculate the average of even numbers till n, we will add all even numbers till n and then divide in by the number of even number till than.

Program to calculate the average of even natural numbers till n −

#include <stdio.h> int main() { int n = 14,count = 0; float sum = 0; for (int i = 1; i <= n; i++) { if(i%2 == 0) { sum = sum + i; count++; } } float average = sum/count; printf("The average of even numbers till %d is %f",n, average); return 0; }

The average of even numbers till 14 is 8.000000

To calculate the average of even numbers till n we can use a mathematical formula (n+2)/2 where n is an even number which is the given condition in our problem.

Program to calculate the average of n even natural numbers −

#include <stdio.h> int main() { int n = 15; float average = (n+2)/2; printf("The average of even numbers till %d is %f",n, average); return 0; }

The average of even numbers till 14 is 8.000000

Advertisements