// 02142008a.cpp. P H Anderson, Feb 14, '08

#include <stdio.h>
#include <math.h>

int max_3(int a, int b, int c);
int min_3(int a, int b, int c);
int middle_3(int a, int b, int c);

float line_length(float x1, float y1, float x2, float y2);

void fill(char ch, int num);

int sum_factors(int num);

int fib(int num);

int calc_secs(int hr, int mi, int se);

int main()
{
    int v1, v2, v3, mx, mn, md;
    int num, sum, f, num_secs;
    float x1 = -7.5, x2 = 17.2, y1 = 6.0, y2 = -9.7, length;

    v1 = 10; v2 = -3; v3=101;
    mx = max_3(v1, v2, v3);
    mn = min_3(v1, v2, v3);
    md = middle_3(v1, v2, v3);
    printf("%i %i %i\n", mx, mn, md);

    length = line_length(x1, y1, x2, y2);
    printf("%f\n", length);
    fill('#', 25);

    sum = sum_factors(32);
    printf("Sum = %i\n", sum);

    num = 7;
    f = fib(num);
    printf("Fib %i  is %i\n", num, f);

    num_secs = calc_secs(13, 25, 31);
    printf("%i\n", num_secs);

    while(getchar() != 'x')
    {
    }
}

int max_3(int a, int b, int c)
{ // stub
   return(c);
}
int min_3(int a, int b, int c)
{  // stub
   return(b);
}
int middle_3(int a, int b, int c)
{  // stub
   return(a);
}

float line_length(float x1, float y1, float x2, float y2)
{ // stub
    return(4.5);
}

void fill(char ch, int num)
{ // stub
  int n;
  for (n=0; n