Sep 30, 2011

C Program To Find The Sum & Average

Example programs to solve the problems of Arrays in C.
C program to read N integers (zero, +ve and -ve) into an array A and to
a) Find the sum of negative numbers
b) Find the sum of positive numbers and
c) Find the average of all input numbers
Read more about C Programming Language .
/***********************************************************
* You can use all the programs on  www.c-program-example.com
* for personal and learning purposes. For permissions to use the
* programs for commercial purposes,
* contact info@c-program-example.com
* To find more C programs, do visit www.c-program-example.com
* and browse!
* 
*                       Happy Coding
***********************************************************/
 
#include <stdio.h>
#include <conio.h>
#define MAXSIZE 10

void main()
{
 int array[MAXSIZE];
 int i, N, negsum=0, posum=0;
 float total=0.0, averg;

 clrscr();

 printf ("Enter the value of N\n");
 scanf("%d", &N);

 printf("Enter %d numbers (-ve, +ve and zero)\n", N);
 for(i=0; i< N ; i++)
 {
  scanf("%d",&array[i]);
  fflush(stdin);
 }

 printf("Input array elements\n");
 for(i=0; i< N ; i++)
 {
  printf("%+3d\n",array[i]);
 }

 /* Summing  begins */
 for(i=0; i< N ; i++)
 {

  if(array[i] < 0)
  {
   negsum = negsum +  array[i];
  }
  else if(array[i] > 0)
  {
   posum = posum + array[i];
  }
  else if( array[i] == 0)
  {
   ;
  }
  total = total + array[i] ;
 }

 averg = total / N;
 printf("\nSum of all negative numbers    = %d\n",negsum);
 printf("Sum of all positive numbers    = %d\n", posum);
 printf("\nAverage of all input numbers   = %.2f\n", averg);

}        /*End of main()*/
Read more Similar C Programs
Array In C

Simple C Programs

You can easily select the code by double clicking on the code area above.

To get regular updates on new C programs, you can

You can discuss these programs on our Facebook Page. Start a discussion right now,

our page!

Share this program with your Facebook friends now! by liking it


(you can send this program to your friend using this button)

Like to get updates right inside your feed reader? Grab our feed!