c++ – mayor y menor elemento

Mediante programación en C++, hacer un programa que permita imprimir el mayor y menor elemento de un arreglo.

#include<iostream.h>
#include<conio.h>
#define lim 50

void leerarreglo(int,int[]);
int menorarreglo(int,int[]);
int mayorarreglo(int,int[]);

void main()
{clrscr();
 int x[lim],n;
 cout<<"limite:";
 cin>>n;
 leerarreglo(n,x);
 cout<<"mayor: "<<mayorarreglo(n,x)<<"n";
 cout<<"menor: "<<menorarreglo(n,x);
getch();
}

void leerarreglo(int n, int x[])
{int i;
 for(i=0;i<n;i++)
  {cout<<"elemento"<<i<<": ";
   cin>>x[i];
  }
}

int mayorarreglo(int n, int x[])
{int o,i;
  o=x[0];
   for(i=1;i<n;i++)
    {if(o<x[i])
     {o=x[i];
     }
    }
   return o;
}

int menorarreglo(int n, int x[])
{int m,i;
  m=x[0];
   for(i=1;i<n;i++)
    {if(m>x[i])
     {m=x[i];
     }
    }
   return m;
}

  Continuando con Arreglos en c++ ejercicios resueltos, les comparto el siguiente post: Mínimo Común Múltiplo de dos Números en un arreglo