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

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

+2
Ответы (1)
  1. 26 августа, 15:42
    0
    Для составления этой программы нам понадобится сам массив. Так как состоит он только из целых чисел, именно такой тип у него и будет:

    var а:array [1 ... 10] of integer;

    Чтобы его элементы были случайными, нам нужно использовать специальную функцию. Но в задаче есть диапазон, поэтому мы немного изменим эту функцию:

    for i:integer:1 to 10 do

    а[I] ≔ rand (19) + 1; - этой записью мы изменили работу функции. Теперь она будет создавать числа от нуля до 19, а мы к ним будем прибавлять еще 1, поэтому они не будут больше 20 и меньше 1.

    Находим среднее арифметическое:

    for i:integer:1 to 10 do

    if (a[i] mod 2 0)

    sum ≔ sum + a[i]

    else

    pr ≔ pr * a[i]; - переменная pr изначально должна быть равна 1.

    sr_ar ≔ sum / 5;

    write (sr_ar, pr);
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Составьте программу, которая заполняет массив а[1 ... 10] случайными целыми числами в диапазоне от 1 до 20 и вычисляет произведение ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Составьте программу, которая заполняет массив a[1 ... 10] случайными целыми числами в диапазоне от 1 до 10 и вычисляет сумму элементов массива с четными значениями
Ответы (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 до 20 и выводит на экран элементы массива с четными значениями
Ответы (1)