/* Functions for max and min of three numbers */

#include <stdio.h>

/* function prototype */
int maximum(int,int,int);
int minimum(int,int,int);
int sum(int,int,int);

main()
{
   int a,b,c;

   printf("Enter three integers: ");
   scanf("%d%d%d", &a, &b, &c);
   printf("Maximum is: %d\n", maximum(a,b,c));
   printf("Minimum is: %d\n", minimum(a,b,c));
   printf("Sum is: %d\n", sum(a,b,c));
}

/* Function maximum definition */
int maximum(int x,int y,int z)
{
   int max = x;

   if (y > max)
      max = y;

   if (z > max)
      max = z;

   return max;
}

/* Function minimum definition */
int minimum(int x,int y,int z)
{
   int min = x;

   if (y < min)
      min = y;

   if (z < min);
      min = z;   
  
   return min;
}

/* Function sum definition */
int sum(int x,int y,int z)
{
   return x +y + z;
}

