#include <stdio.h>
int main ( )
{
float average; /* The average of a set of numbers */
int i; /* loop index */
int number[ 5 ] ; /* store user entered numbers */
float sum; /* running total of the numbers */
sum = 0 ; /* initialize the sum */
/* Read in all numbers and keep a running total */
for ( i= 0 ; i < 5 ; ++ i)
{
printf ( "\n Enter an integer value: " ) ;
scanf ( "%i" , & number [ i] ) ;
sum + = number [ i] ; /* running total */
} /* for */
average = sum / 5 ; /* get the average */
/* print all numbers greater than the average */
printf ( "\n \n All Numbers greater than the average %.2f: \n \n " , average) ;
for ( i= 0 ; i < 5 ; ++ i)
{
if ( number [ i] > average)
{
printf ( "%i \n " , number [ i] ) ;
}
} /* for */
return ( 0 ) ;
} /* main */
I2luY2x1ZGUgPHN0ZGlvLmg+CiAgICBpbnQgbWFpbiAoICkKICAgIHsKCiAgICAgICAgZmxvYXQgYXZlcmFnZTsgICAgICAvKiAgVGhlIGF2ZXJhZ2Ugb2YgYSBzZXQgb2YgbnVtYmVycyAgKi8KICAgICAgICBpbnQgaTsgICAgICAgICAgICAgIC8qICBsb29wIGluZGV4ICAgICAgICAgICAgICAgICAgICAgICAqLwogICAgICAgIGludCBudW1iZXJbNV07ICAgICAgLyogIHN0b3JlICB1c2VyIGVudGVyZWQgbnVtYmVycyAgICAgICovCiAgICAgICAgZmxvYXQgc3VtOyAgICAgICAgICAvKiAgcnVubmluZyB0b3RhbCBvZiB0aGUgbnVtYmVycyAgICAgKi8KCiAgICAgICAgc3VtID0gMDsgICAgICAgICAgICAvKiBpbml0aWFsaXplIHRoZSBzdW0gKi8KICAgCiAgICAgICAgLyogUmVhZCBpbiBhbGwgbnVtYmVycyBhbmQga2VlcCBhIHJ1bm5pbmcgdG90YWwgKi8KICAgICAgICBmb3IgKGk9MDsgaSA8IDU7ICsraSkKICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZiAoIlxuIEVudGVyIGFuIGludGVnZXIgdmFsdWU6ICIpOwogICAgICAgICAgICBzY2FuZiAoIiVpIiwgJm51bWJlciBbaV0gKTsKCiAgICAgICAgICAgIHN1bSArPSBudW1iZXIgW2ldOyAgLyogcnVubmluZyB0b3RhbCAqLwoKICAgICAgICB9IC8qIGZvciAqLwoKICAgICAgICBhdmVyYWdlID0gc3VtIC8gNTsgICAgLyogZ2V0IHRoZSBhdmVyYWdlICovCiAgCiAgICAgICAgLyogcHJpbnQgYWxsIG51bWJlcnMgZ3JlYXRlciB0aGFuIHRoZSBhdmVyYWdlICovCgogICAgICAgIHByaW50ZiAoIlxuXG4gQWxsIE51bWJlcnMgZ3JlYXRlciB0aGFuIHRoZSBhdmVyYWdlICUuMmY6IFxuXG4iLCBhdmVyYWdlKTsKCiAgICAgICAgZm9yIChpPSAwOyBpIDwgNTsgKytpKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKG51bWJlciBbaV0gID4gIGF2ZXJhZ2UpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgcHJpbnRmKCIlaSBcbiIsIG51bWJlciBbaV0pOwogICAgICAgICAgICB9CiAgICAgICAgfSAgLyogZm9yICovCiAKICAgICAgICByZXR1cm4gKDApOwoKICAgIH0gLyogbWFpbiAqLw==