Найбільший елемент поміняти місцями з другим елементом, а найменший – з передостаннім. Виведіть отриманий одновимірний масив.
Допишите пожалуйста к картинке команду которая зделает то что сказано в первых рядах.
Даю 20 баллов
Ответы
Ответ:
Исходного кода не было, поэтому скажу на теории как это сделать
Объяснение:
чтоб поменять максимальный со вторым нужно создать переменную, дать ей значение максимального элемента, затем поменять максимальный элемент на второй, для этого нужно найти индекс максимального, (ты можешь сделать это открыв цикл и проходить каждый элемент, если какой-то элемент будет равен максимальному то мы запоминаем его индекс,) замена будет выглядеть примерно так
a[max]=i[1](индекс равен 1, т.к. отчёт индексов начинает с 0)
а потом уже поменять второй элемент на максимальный нужно использовать ту переменную в которую мы сохранили значеие максимального
Чтоб сделать замену минимального на предпоследний нужно сделать точно также как с максимальным(подсказка: узнать какой элемент в массиве пред последний, можно с помощью функции len, она находит длину массива, а чтоб найти индекс предпоследнего нужном отнять 2(опять же так как отчёт индексов начинает с 0)