Задать вопрос
8 сентября, 21:25

Составьте программу. которая заполняет массив b [1 ... 8] случайными целыми числами в диапазоне от 1 до 10 и находит количество элемеyтов с нечётными значениями

+2
Ответы (1)
  1. 9 сентября, 00:51
    0
    Все числа в массиве будут целые. Создадим массив из 8 целых чисел от 1 до 10:

    var a : array [1 ... 8] of integer;

    Еще мы создадим переменную, в которую запишем количество нечетных элементов. Оно тоже будет целым:

    col-vo : integer;

    for i:integer≔1 to 8 do

    a[i] ≔ random (9) + 1;

    Максимальное число, которое может создать random равно 9. Прибавив к нему 1, мы будем получать 10 максимум.

    Минимальное число, которое может создать random равно 0. Прибавив к нему 1, мы получим минимальное число 1.

    for i:integer≔1 to 8 do

    if (a[i] mod 2 0) then

    begin

    col-vo ≔ col-vo + 1;

    write (a[i]:5);

    end;

    writeln ('В массиве ', col-vo, ' нечетных элементов');
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Составьте программу. которая заполняет массив b [1 ... 8] случайными целыми числами в диапазоне от 1 до 10 и находит количество элемеyтов с ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Составьте программу, которая заполняет массив а[1 ... 10] случайными целыми числами в диапазоне от 1 до 20 и вычисляет произведение элементов массива с чётными значениями и среднее арифм. элементов массива с нечётными значениями
Ответы (1)
Составьте программу которая заполняет массив b 1 ... 8 случайными целыми числами в диапазоне от 1 до 10 и находит количество пар элементов с чётными значениями пример ввода: исходный массив: 10 2 4 1 3 5 7 8 количество пар чётных элементов =
Ответы (1)
1. Составить программу ввода элементов массива A[1 ... 12]случайными целыми числами в диапазоне от - 10 до 10 и находит количество элементов с отрицательными значениями. 2. Составить программу ввода элементов массива A[1 ...
Ответы (1)
Составьте программу, которая заполняет массив а [1 ... 10] случайными целыми числами в диапазоне от 1 до 10, затем преобразовывает его, увеличивая все элементы с чётными значениями на 1.
Ответы (1)
Составьте программу, которая заполняет массив а[1 ... 10] случайными целыми числами в диапазоне от 1 до10 и находит количество элементов, которые больше своего соседа слева.
Ответы (1)