}
+double avarage( int num, ... )
+{
+ /* Martin A. Hansen, July 2008 */
+
+ /* Example of varable length argument list usage. */
+
+ /* Requires '#include <stdarg.h>' */
+
+ double sum = 0;
+ int x = 0;
+
+ va_list arguments;
+
+ va_start( arguments, num );
+
+ for ( x = 0; x < num; x++ )
+ {
+ sum += va_arg( arguments, double );
+ }
+
+ va_end( arguments );
+
+ return sum / num;
+}
+
+
+
/*
int main( int argc, char *argv[] )