View Code of Problem 49

#include <iostream>

using namespace std;

int main()
{
   int n,arr[100],min=0,max=0;
   cin>>n;
   for(int i=0;i<n;i++){
       cin>>arr[i];
   }

   for(int i=0;i<n;i++){
       if(arr[i]<arr[min])min=i;
       if(arr[i]>arr[max])max=i;
   }
   swap(arr[0],arr[min]);
   if(max==0)max=min;
   swap(arr[max],arr[n-1]);
   
    for(int i=0;i<n-1;i++){
       cout<<arr[i]<<" ";
   }
       cout<<arr[n-1]<<endl;





   return 0;
}

Double click to view unformatted code.


Back to problem 49