В массиве из 15 элементов необходимо поменять местами максимальный и минимальный значения

Вот что накидал !!!

#include <iostream.h>
#include <process.h>
#include <conio.h>
int main()
{
clrscr();
int a[15],i,n;
float max=a[0], min=a[0];
cout<<"vvedite n:";
cin>>n; //КОЛ ЗНАЧЕНИЙ В МАССИВЕ
for(i=0;i<n;i++)
{
if(a[i]>max)max=a[i]; //БЛОК ПОИСКА
if(a[i]<min)min=a[i]; //МИН И МАК
}



Вопрос как поменять значения в массиве Min , Max