JOptionPane.showMessageDialog(null, text);. System.out.printf("vector_min=%d\nvector_max=%d\nn=%d\n",
//консольный вывод
System.out.printf("vector_min=%d\nvector_max=%d\nn=%d\n",
Vector_min, vector_max, n);
// создание вектора длиной n элементов
int vector[]=new int[n];
//консольный вывод
System.out.println();
System.out.println("Исходный вектор:");
// создание объекта Rand класса Random - генератора случ. чисел
// инициализация генератора случайных чисел,
// привязка его к системному времени
Random Rand=new Random();
// формирование вектора случайным образом
for (int i=0; i<n; i++)
{
// получение очередного случайного числа в диапазоне
// от vector_min до vector_max
vector[i]=Rand.nextInt(vector_max-vector_min+1) + vector_min;
//консольный вывод элемента вектора
System.out.printf(" %5d", vector[i]);
}
//консольный вывод
System.out.println();
// вычисления по заданному алгоритму
// максимальное и минимальное значения-
// начальные элементы вектора
max = vector[0];
i_max = 0;
min = vector[0];
i_min = 0;
// поиск минимального и максимального элементов вектора
// и их индексов
for (int i=1; i<n ; i++)
{
if (vector[i] > max)
{
max = vector[i];
i_max = i;
}
if (vector[i] < min)
{
min = vector[i];
i_min = i;
}
}
//консольный вывод
System.out.printf("\nmax=%d i_max=%d", max, i_max);
System.out.printf("\nmin=%d i_min=%d\n", min, i_min);
//меняем местами max и min элементы вектора
vector[i_max] = min;
vector[i_min] = max;
//консольный вывод вектора
Дата добавления: 2015-04-19; просмотров: 647;