C - Array Array Element

Introduction

Having the values stored in an array means that you can access those values and process them in many different ways.

Demo

#include <stdio.h>

int main(void)
{
  int grades[10];                          // Array storing 10 values
  unsigned int count = 10;                 // Number of values to be read
  long sum = 0L;                           // Sum of the numbers
  float average = 0.0f;                    // Average of the numbers

  printf("\nEnter the 10 grades:\n");      // Prompt for the input

                       // Read the ten numbers to be averaged
  for (unsigned int i = 0; i < count; ++i)
  {//from  w  ww .j a  v a  2 s  . c  o m
    printf("%2u> ", i + 1);
    scanf("%d", &grades[i]);               // Read a grade
    sum += grades[i];                      // Add it to sum
  }
  average = (float)sum / count;              // Calculate the average
                         // List the grades
  for (unsigned int i = 0; i < count; ++i)
    printf("\nGrade Number %2u is %3d", i + 1, grades[i]);

  printf("\nAverage of the ten grades entered is: %.2f\n", average);
  return 0;
}

Result