## Question Reference

C Home

### C Inbuilt Functions

C String FunctionsC Math Functions

### C Interview Programs

C Common ProgramsC Array ProgramsC Converter ProgramsC Star Patterns ProgramC Number Patterns ProgramC Alphabet Patterns Program

ASCII Table

# C Program to find Average of N Numbers

Last Updated:

## Using for loop

In the following example, we will find the average of numbers between 1 and 10 using for loop.

### Example

C Compiler
#include <stdio.h> int main() { int start = 1; int end = 10; int total = 0; float count = (end - start) + 1; float average = 0; printf("Average of numbers between %d and %d:\n", start, end); for(start=start; start<=end; start++) total += start; printf("\nTotal = %d", total); printf("\ncount = %.f", count); average = total / count; printf("\nAverage is %.1f", average); return 0; }

## Using while loop

In the following example, we will find the average of numbers between 1 and 10 using while loop.

### Example

C Compiler
#include <stdio.h> int main() { int start = 1; int end = 10; int total = 0; float count = (end - start) + 1; float average = 0; printf("Average of numbers between %d and %d:\n", start, end); while(start <= end) { total += start; start++; } printf("\nTotal = %d", total); printf("\ncount = %.f", count); average = total / count; printf("\nAverage is %.1f", average); return 0; }

## Using do while loop

In the following example, we will find the average of numbers between 1 and 10 using do while loop.

### Example

C Compiler
#include <stdio.h> int main() { int start = 1; int end = 10; int total = 0; float count = (end - start) + 1; float average = 0; printf("Average of numbers between %d and %d:\n", start, end); do{ total += start; start++; }while(start <= end); printf("\nTotal = %d", total); printf("\ncount = %.f", count); average = total / count; printf("\nAverage is %.1f", average); return 0; }

## Find Average of N Numbers for any Given Range

In the following example, we will find the average of N numbers between the user given range.

### Example

C Compiler
#include <stdio.h> int main() { int start, end; int total = 0; float count = 0; float average = 0; printf("Enter a (int) starting number: "); scanf("%d", &start); printf("Enter an (int) ending number: "); scanf("%d", &end); count = (end - start) + 1; printf("Average of numbers between %d and %d:\n", start, end); for(start=start; start<=end; start++) total += start; printf("\nTotal = %d", total); printf("\ncount = %.f", count); average = total / count; printf("\nAverage is %.1f", average); return 0; }

## Meet the Author

### Basic Tools

Javascript KeycodeCase ConverterRemove Line Breaks