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

Оставить программу заполнения массива из 100 чисел случайными значениями из диапозона от - 20 до 20. подсчитайте в этом массиве количество положительных и количество отрицательных значений.

+1
Ответы (1)
  1. 1 ноября, 12:27
    0
    var

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

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

    Begin

    for i: = 1 to 100 do / / начало цикла.

    begin

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

    if (arr[i] > 0) then x: = x + 1; / / считаем положительные элементы.

    if (arr[i] < 0) then y: = y + 1; / / считаем отрицательные элементы.

    end;

    writeln ('Количество положительных элементов в массиве:', x); / / вывод строки на экран.

    writeln ('Количество отрицательных элементов в массиве:', y); / / вывод строки на экран.

    End.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Оставить программу заполнения массива из 100 чисел случайными значениями из диапозона от - 20 до 20. подсчитайте в этом массиве количество ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Составьте программу заполнения массива из 100 чисел случайными значениями из диапазона от - 20 до 20. Подсчитайте в этом массиве количество положительных и количество отрицательных значений. (на паскале)
Ответы (1)
1) Найти сумму отрицательных элементов массива целых чисел. Размерность массива 10. Заполнение массива осуществить случайными числами от - 20 до 20. 2) Найдите сумму чётных элементов массива целых чисел. Размерность массива 20.
Ответы (1)
For i:=1 to N do Begin write ('C[', i,']='); readln (C[i]); end * Приведенный фрагмент программы, предназчен для 1 вывода массива в столбец 2 вывода массива в строку 3 формирования массива случайными числами 4 ввода массива с клавиатуры For i:=
Ответы (1)
1) Как, используя функцию random (X), можно получать числа в диапазонах: от 1 до 10, от - 10 до + 10, от 50 до 100? 2) какие значения может принимать целая переменная Y если в программе записано : Y : =10 + ranodom (5) ?
Ответы (1)
1. Составить программу ввода элементов массива A[1 ... 12]случайными целыми числами в диапазоне от - 10 до 10 и находит количество элементов с отрицательными значениями. 2. Составить программу ввода элементов массива A[1 ...
Ответы (1)