Задать вопрос

Поменять местами максимальный и минимальный элементы массива.

+5
Ответы (1)
  1. 24 июля, 21:28
    0
    Язык C#

    int n = int. Parse (Console. ReadLine ()); / / получаем с консоли кол-во элементов массива

    Random r = new Random ();

    int[] arr = new int[n];

    for (int i = 0; i < n; i++)

    {

    arr[i] = r. Next (101); / / заполняем массив случайными числами от 0 до 100

    }

    int max = arr[0], min=arr[0];

    for (int i = 0; i < n; i++)

    {

    if (arr[i] < min) / / находим минимальный элемент

    min = arr[i];

    if (arr[i] > max) / / находим максимальный элемент

    max = arr[i];

    }

    for (int i = 0; i < n; i++)

    {

    Console. Write (arr[i]+" "); / / выводим

    }

    Console. WriteLine ("/r/nMax:" + max); / / выводим максимум

    Console. WriteLine ("Min:" + min); / / выводим минимум

    Console. Read ();
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Поменять местами максимальный и минимальный элементы массива. ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Дан массив B (n*m). Элементы массива ввести в программе. Поменять местами максимальный и минимальный элемент. Паскаль двумерный массив пример присвоения элементов массива в программе : b: array[1 ... n, 1 ...
Ответы (1)
Дан массив целых чисел. Поменять местами первый максимальный (если таковых несколько) и последний минимальный (если таковых несколько) по значению элементы массива. Число элементов в массиве не более 10-ти Pascal
Ответы (1)
В одномерном массиве поменять местами минимальный и максимальный элементы. Все элементы большие 4 заменить числом 4. Посчитать количество таких элементов.
Ответы (1)
Дан массив С размеров 10 элементов, элементы вводятся с клавиатуры. а) Найти сумму отрицательных элементов массива б) Поменять 1 и 5 элементы местами в) выполнить сортировку массива по возрастанию методом "пузырька"
Ответы (1)
For i:=1 to N do Begin write ('C[', i,']='); readln (C[i]); end * Приведенный фрагмент программы, предназчен для 1 вывода массива в столбец 2 вывода массива в строку 3 формирования массива случайными числами 4 ввода массива с клавиатуры For i:=
Ответы (1)