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

Уменьшить максимальный элемент массива на величину индекса, а минимальный элемент увеличить на значение среднего арифметического по всему массиву

+4
Ответы (1)
  1. 2 июня, 11:12
    0
    По задаче нам нужно определить следующие величины: максимальный элемент, индекс элементов, что является их порядковым номером, а также среднее арифметическое.

    Массив одномерный, так что это просто строка чисел. Назовем его буквой А и дадим ему длину, равную десяти:

    А : array [1 ... 10] of integer;

    Как именно должны быть заполнены его ячейки в задаче не указано, поэтому заполняем его случайными числами:

    for i:integer : = 1 to 10 do

    A[i] : = random (100);

    Проверим все элементы и найдем максимальный элемент, а также среднее арифметическое.

    for i:integer : = 1 to 10 do

    begin

    if (A[i] > max) then

    max : = A[i];

    max_i : = i;

    sum : = sum + A[i];

    end;

    sr_ar : = sum / 10;

    for i:integer : = 1 to 10 do

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