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

Написать программу: найти минимальный среди положительных элементов массива. Интервал: от - 20 до 150

+3
Ответы (1)
  1. var

    i, min, n : integer; / / объявляем переменные целочисленного типа.

    arr : array of integer; / / объявляем массив.

    Begin

    writeln ('Введите размерность массива:'); / / вывод строки на экран.

    read (n); / / считываем размерность массива.

    setlength (arr, n); / / выделяем память под массив.

    for i: = 0 to (n-1) do / / начало цикла.

    begin

    arr[i] : = random (-20, 150); / / заполняем элемент массива числом из диапазона - 20; 150.

    if (i = 0) then min : = arr[i]; / / считаем первый элемент - минимальным.

    if (arr[i] > 0) then / / если элемент положительный.

    begin

    if (arr[i] < min) then min : = arr[i]; / / сравниваем элемент с минимумом.

    end;

    end;

    writeln ('Минимальный среди положительных элементов массива равен: ', min);

    End.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Написать программу: найти минимальный среди положительных элементов массива. Интервал: от - 20 до 150 ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1) Найти сумму отрицательных элементов массива целых чисел. Размерность массива 10. Заполнение массива осуществить случайными числами от - 20 до 20. 2) Найдите сумму чётных элементов массива целых чисел. Размерность массива 20.
Ответы (1)
1) Дан одномерный массив А[N], - целых чисел. Заменить все большие 7 члены массива числом 7. Найти количество таких членов. 2) Задан массив из 10 элементов, найти произведение элементов массива. Задача №3.
Ответы (1)
1. Имеется целочисленный массив, состоящий из 15 элементов: a) Найти сумму a[1] и a[7] элементов; b) Найти разность a[9] и a[3] элементов; c) Найти среднее арифметическое всех элементов массива; d) Найти произведение всех элементов массива.
Ответы (1)
For i:=1 to N do Begin write ('C[', i,']='); readln (C[i]); end * Приведенный фрагмент программы, предназчен для 1 вывода массива в столбец 2 вывода массива в строку 3 формирования массива случайными числами 4 ввода массива с клавиатуры For i:=
Ответы (1)
1. Дан одномерный массив из N элементов. Заменить в нем значение макс и мин элемента на сумму всех элементов массива 2. Дан одномерный массив из Н элементов. Найти среднее арифметическое положительных четных элементов данного массива
Ответы (1)