#include <stdio.h>
int main (int argc, char** argv)
{
int i;
int count;
double total;
double val;
double average;
/* prompt the user for input */
printf ("Enter in a list of numbers followed by the terminal value of -999\n");
/* loop until the user enters -999 */
while (val != -999)
{
total = total + val;
count++;
}
/* calculate the average of the values read in */
average = total / count;
/* display the results */
printf ("For the list of %d numbers with a total of %d\n", count
, total
); printf (" the average is: %15.5f\n", average
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbiAoaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQp7CiBpbnQgaTsKIGludCBjb3VudDsKIGRvdWJsZSB0b3RhbDsKIGRvdWJsZSB2YWw7CiBkb3VibGUgYXZlcmFnZTsKCiAvKiBwcm9tcHQgdGhlIHVzZXIgZm9yIGlucHV0ICovCiBwcmludGYgKCJFbnRlciBpbiBhIGxpc3Qgb2YgbnVtYmVycyBmb2xsb3dlZCBieSB0aGUgdGVybWluYWwgdmFsdWUgb2YgLTk5OVxuIik7CiAKIC8qIGxvb3AgdW50aWwgdGhlIHVzZXIgZW50ZXJzIC05OTkgKi8KIHNjYW5mICgiJWQiLCAmdmFsKTsKIHdoaWxlICh2YWwgIT0gLTk5OSkKICAgewogICAgdG90YWwgPSB0b3RhbCArIHZhbDsKICAgIGNvdW50Kys7CiAgICBzY2FuZigiJWQiLCAmdmFsKTsKICAgfQoKIC8qIGNhbGN1bGF0ZSB0aGUgYXZlcmFnZSBvZiB0aGUgdmFsdWVzIHJlYWQgaW4gKi8KIGF2ZXJhZ2UgPSB0b3RhbCAvIGNvdW50OwoKIC8qIGRpc3BsYXkgdGhlIHJlc3VsdHMgKi8KIHByaW50ZiAoIkZvciB0aGUgbGlzdCBvZiAlZCBudW1iZXJzIHdpdGggYSB0b3RhbCBvZiAlZFxuIiwgY291bnQsIHRvdGFsKTsKIHByaW50ZiAoIiAgIHRoZSBhdmVyYWdlIGlzOiAlMTUuNWZcbiIsIGF2ZXJhZ2UpOwoKIHJldHVybiAwOwp9IA==