Find the Average and Sum of Numbers Until 0 is Entered

Add numbers until 0

Programs to find the average and sum of the numbers until 0 is entered, are given here.



Page content(s):

1. Program & output

1.1. C




1. Program to Find Average and Sum of Numbers Until 0 is Entered




1.1. C Program to Find Average and Sum of Numbers Until 0 is Entered

Code has been copied
/********************************
	alphabetacoder.com
C program to find average and sum
of numbers until 0 is entered
*********************************/

#include <stdio.h>

int main() {
    // declare variables
    int n, count, sum;

    // initialize
    sum = 0;
    count = 0;

    // keep taking input 
    // until 0 is entered
    do {
        // take input
        printf("Enter a number: ");
        scanf("%d", & n);

        // add to sum
        sum = sum + n;

        // increment the value of number count
        count++;

    } while (n != 0);

    // display the sum and average
    printf("\nTotal number entered: %d\n", count);
    printf("Sum: %d\n", sum);
    printf("Average: %lf\n", (double) sum / count);

    return 0;
}

Output


Enter a number: 8

Enter a number: 3

Enter a number: 5

Enter a number: -4

Enter a number: 3

Enter a number: 1

Enter a number: 0


Total number entered: 7

Sum: 16

Average: 2.285714




No comments:

Post a Comment

If you have any doubts or suggestions, please leave a note.