/* June 15, 1998 */
/* program to find largest, smallest and average values in a collection
of N numbers */
#include
main ()
{ /* begin main */
/* declaration */
int num;
int i;
int total;
double average;
int current_num;
int N;
int smallest;
int largest;
/* Get N */
printf("Enter value of N> ");
scanf("%d", &num);
/* values initialization */
total = 0;
/* determine smallest and largest number */
for (i = 1; i <= num; ++i)
{ /* begin for loop */
/* request input */
printf("Enter current number> ");
scanf("%d", ¤t_num);
if (i == 1)
{
smallest = current_num;
largest = current_num;
}
if (current_num < smallest)
{
smallest = current_num;
}
if (current_num > largest)
{
largest = current_num;
}
total += current_num;
} /* end for loop */
/* calculate average */
average = total / num;
/* display results */
printf("The smallest number is %d.\n", smallest);
printf("The largest number is %d.\n", largest);
printf("The average is %f.\n", average);
} /* end main */
               (
geocities.com/yosemite/rapids)                   (
geocities.com/yosemite)