Задать вопрос
12 декабря, 16:35

С помощью Паскаля:

1. Заполните массив случайными числами в интервале [0; 100] и подсчитайте отдельно среднее значение всех элементов, которые меньше 50, и среднее значение всех элементов, которые больше или равны 50.

2. Заполнить массив случайными числами в интервале [0; 5]. Определить, есть ли в нем элементы с одинаковыми значениями, стоящие рядом.

3. Заполнить массив случайными числами и выполнить реверс отдельно в первой половине и во второй половине.

+5
Ответы (1)
  1. 12 декабря, 18:29
    0
    1)

    var

    a1, a2, b1, b2, c, i, n: integer;

    s: array [1 ... 100] of integer;

    begin

    read (n) ;

    for i : = 1 to n do

    begin

    s[i] : = random (100) ;

    if s[i] < 50 then

    begin

    a1 : = a1 + s[i];

    a2 : = a2 + 1;

    end;

    if s[i] > = 50 then

    begin

    b1 : = b1 + s[i];

    b2 : = b2 + 1;

    end;

    end;

    writeln (a1 / a2:0:3, ' ', b1 / b2:0:3) ;

    end.

    2)

    var

    i, n: integer;

    f: boolean;

    s: array [1 ... 100] of integer;

    begin

    read (n) ;

    for i : = 1 to n do

    s[i] : = random (5) ;

    f : = false;

    for i : = 1 to n - 1 do

    f : = f or (s[i] = s[i + 1]) ;

    writeln (f) ;

    end.

    3)

    var

    k, t, i, n: integer;

    s: array [1 ... 100] of integer;

    begin

    read (n) ;

    for i : = 1 to n do

    s[i] : = random (99) ;

    / / Println (s) ;

    k : = n div 2;

    for i : = 1 to k div 2 do

    begin

    t : = s[i];

    s[i] : = s[k + 1 - i];

    s[k + 1 - i] : = t;

    t : = s[i+k];

    s[i+k] : = s[n + 1 - i];

    s[n + 1 - i] : = t;

    end;

    / / Println (s) ;

    for i : = 1 to n do

    write (s[i], ' ') ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «С помощью Паскаля: 1. Заполните массив случайными числами в интервале [0; 100] и подсчитайте отдельно среднее значение всех элементов, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Уровень B. Заполните массив случайными числами в интервале [0,5]. Определить, есть ли в нем элементы с одинаковыми значениями, стоящие рядом. Пример: Массив: 1 2 3 3 2 1 Есть: 3 Пример: Массив: 1 2 3 4 2 1 Нет
Ответы (1)
Решить задачи с помощью Паскаля: 1. Заполнить массив из 10 элементов случайными числами в интервале [0 ... 100] и отсортировать его по последней цифре. 2. Заполнить массив из 10 элементов случайными числами в интервале [0 ...
Ответы (2)
Во имя радостных мессий, помогите хоть одну задачку. Не шарю ( Дан массив из 15 элементов. Необходимо заполнить его с помощью оператора присваивания (случайными числами), вывести все элементы в строку, а затем вывести произведение всех элементов
Ответы (1)
1. Заполните массив случайными числами в диапазоне 20 ... 100 и подсчитайте отдельно число чётных и нечётных элементов (Программа Питон) 2. Заполните массив случайными числами в диапазоне 1000 ...
Ответы (1)
Помогите решить задачи по икт. 1 заполнителя массив из 10 элементов случайными числами в интервале [-10 ... 10] и выполнить циклический сдвиг вправо. 2 заполнить массив из 10 элементов случайными числами в интервале [0 ...
Ответы (1)