C Program to Find Total of Even Integers

Break statement in C Programming Example

Following C program explains break statement in C Programming with example with simple code,

The C program reads a list of positive values and calculates their average. The for loop is written to read 1000 values. However, if we want the program to calculate the average of any set of values less than 1000, then we must enter a ‘negative’ number after the last value in the list, to mark the end of input.

Break statement in C Programming with example

The break statement terminates the loop, whereas continue statement forces the next iteration of the loop. In this post, you will learn to use break and continue with the help of examples.

#include <stdio.h>
main()
{
int m;
   float x, sum, average;
   printf("This program computes the average of a
   set of numbers\n");
   printf("Enter values one after another\n");
   printf("Enter a NEGATIVE number at the end.\n\n");
sum = 0;
     for (m = 1 ; m < = 1000 ; ++m)
{
   scanf("%f", &x);
   if (x < 0)
 break;
   sum += x ;
   }
average = sum/(float)(m-1);
   printf("\n");
   printf("Number of values = %d\n", m-1);
   printf("Sum = %f\n", sum);
   printf("Average = %f\n", average);
}

C Output display screen

This program computes the average of a set of numbers
Enter values one after another
Enter a NEGATIVE number at the end.
21 23 24 22 26 22 -1
Number of values = 6
Sum = 138.000000
Average = 23.000000

Let me know if you find any difficulty in understanding this C Program with example and I would be glad to explain it further.