to swap the smallest and largest value in array

0
Aditya Raj
Aditya Raj
Aug 10, 2026 10:37 PM 0 Answers C++
Member Since Aug 2026
Subscribed Subscribe Not subscribe
Flag(0)

simple

1 Subscribers
Aditya Raj

Select Programming Language

Submit Answer
0 Answers
Sort By:

C++
#include
using namespace std;
void swapMaxMin (int arr[], int sz){
     int smallest = 0 ;
     int largest = 0 ;
     for( int i= 0; i<sz; i++){
        if(arr[i]  arr[largest]){
            largest = i;
        }
     }
     swap(arr[smallest] , arr[largest]);

}
int main (){
    int arr[] = {3,67,83,76,6,9};
    int sz = 6;
    swapMaxMin (arr,sz);
    for(int i =0; i <sz; i++){
        cout << arr[i] <<" " ;
    }
    return 0;
}
0