Listing 5

#include <stdarg.h>
int maximum(int count, int first,...);
main()
   {
   int ret;
   ret = maximum(6, 2,3,4,5,9,8);
   printf("Maximum is %d\n", ret);
   }
int maximum(int count,int first,...)
   {
   va_list arguments;
   int i;
   int value;
   int maximum = first;
   va_start(arguments, first);
   for (i = 0; i < count - 1; i++)
       {
       value = va_arg(arguments, int);
       if (value > maximum)
          maximum = value;
       }
   return maximum;
   }

/* End of File */