gabelkova123 / lab

0 stars 0 forks source link

lab5_1 #12

Open gabelkova123 opened 1 year ago

gabelkova123 commented 1 year ago

package lab5; import java.util.Random; public class zad1 { public static void main(String[] args) {

    int[] A = new int[25];
    int max = Integer.MIN_VALUE;
    int min = Integer.MAX_VALUE;
    int imax = 0, imin = 0, swap;
    Random random = new Random();
    //Ввод массива и присваивания мин и макс числу знач 0
    System.out.println("Исходный массив:");
    for (int i = 0; i < A.length; i++) {
        A[i] = random.nextInt() % 100;
        System.out.print(A[i] + " ");
        if (A[i] < min) {
            min = A[i];
            imin = i;
        }
        if (A[i] > max) {
            max = A[i];
            imax = i;
        }
    }
    //Нахождение мин и макс элемента масссива
    System.out.println("\n максимальное число A[" + (imax + 1) + "] = " + A[imax]);
    System.out.println("минимальное число A[" + (imin + 1) + "] = " + A[imin]);
    swap = A[imin];
    A[imin] = A[imax];
    A[imax] = swap;
    System.out.println("Массив после обмена:");
    for (int i = 0; i < A.length; i++) System.out.print(A[i] + " ");
    //Меняем местами макс и мин число и вывводим
}

}