View Code of Problem 49

#include <iostream>
using namespace std;

int main(){
    int n,max,min;
    cin>>n;
    int num[n];
    max = 0;
    min = 0;
    for(int j=0;j<n;j++){
      scanf("%d",&num[j]);
    }
  for(int j=0;j<n;j++){
      if(num[j]>num[max]){
        max = j;
      }
      if(num[j]<num[min]){
        min = j;
      }
  }
    int t;
      t = num[min];
    num[min] = num[0];
    num[0] = t;
  
    t= num[max];
    num[max] = num[n-1];
    num[n-1] = t;
    

    
    for(int j=0;j<n;j++){
    if(j==0)
      printf("%d",num[j]);
    else
      printf(" %d",num[j]);
  }
  return 0;
}

Double click to view unformatted code.


Back to problem 49