Вопрос Напишите пожалуйста программу в с++

Регистрация
23 Июл 2013
Сообщения
121
Репутация
-3
Спасибо
0
Монет
0
В массиве все элементы различны. Поменяйте местами минимальный и максимальный элемент этого массива.
 
прям написать программу? может ещё на питоне или джаве написать?
 
#include <iostream>
#include <algorithm>

int main() {
int arr[] = {1, 3, 5, 7, 9}; // пример массива
int minIndex = std::min_element(arr, arr + 5) - arr; // находим индекс минимального элемента
int maxIndex = std::max_element(arr, arr + 5) - arr; // находим индекс максимального элемента
std::swap(arr[minIndex], arr[maxIndex]); // меняем местами минимальный и максимальный элементы
for (int i = 0; i < 5; i++) {
std::cout << arr << " "; // выводим измененный массив
}
return 0;
}
 
#include
#include
using namespace std;
void show(int* vec, const size_t n) {
for (size_t i = 0; i < n; ++i) cout
 
Назад
Сверху