Правила
[Одномерные массивы]
10. Даны действительные числа a1, a2, …, an. Поменять местами наибольший и наименьший элементы.
Зепп Бранниган
11 уровень
Кухня(); Задание N10.
Правила
[Одномерные массивы]
10. Даны действительные числа a1, a2, …, an. Поменять местами наибольший и наименьший элементы.
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей Андросенко
28 октября 2021, 19:42
public class Task04 {
public static void main(String[] args) {
double[] array = {4, 1.6, 1, 0, -1, 5, 9, 7, 8, 2};//заполняем массив
System.out.println("Мы имеем массив: \n" + Arrays.toString(array));
double min;
int minN;
minN = 0;
min = array[0];
for (int i = 0; i < array.length; i++)//ищем минимальный элемент
{
if (array[i] < min) {
min = array[i];
minN = i;//запоминаем номер элемента
}
}
double max;
int maxN;
maxN = 0;
max = array[0];
for (int i = 0; i < array.length; i++)//ищем максимальный элемент
{
if (array[i] > max) {
max = array[i];
maxN = i;//запоминаем номер элемента
}
}
double revers;
revers = array[maxN];
array[maxN] = array[minN];
array[minN] = revers;
System.out.println("\nМы получили массив: \n" + Arrays.toString(array));
}
}
0