 /* floattemp2.c */
 /* averages arbitrary number of temperatures */
#include <stdio.h>
#include <stdlib.h>
#define LIM 40
 int main()
 {
 float temper[LIM]; /* array declaration */
 float sum=0.0;
 int num, day=0;
 do                 /* put temps in array */
 {
 printf ("Enter temperature for day %d: ", day);
 scanf("%f", &temper[day]);
 }
 while ( temper[day++] > 0);
 num=day-1;      /* number of temps entered */
 for (day=0; day<num; day++)    /* calculate average */
 sum += temper[day];
 printf ("Average is %.1f", sum/num);
 }