Задать вопрос
13 июля, 14:09

Уровень C. Введите массив с клавиатуры и найдите (за один проход) количество элементов, имеющих максимальное значение. Пример: Массив: 3 4 5 5 3 4 5 Максимальное значение 5 Количество элементов 3

+2
Ответы (1)
  1. 13 июля, 15:16
    0
    Создадим массив, который будет содержать семь элементов и иметь тип integer, и назовем его A:

    A : array [1 ... 7] of integer;

    Заполним его некоторыми произвольными числами вручную, как сказано в задаче:

    A[1] : = 5;

    A[2] : = 7;

    A[3] : = 3;

    A[4] : = 7;

    A[5] : = 4;

    A[6] : = 5;

    A[7] : = 7;

    Пройдем по нему один раз и добавим несколько условий:

    for i:integer : = 1 to 7 do

    (if A[1] > max_a) then

    begin

    max_a : = A[i];

    (if kol > 0) then

    kol : = 1;

    end;

    else if (A[i] = max_A)

    kol : = kol + 1;

    Смысл в том, чтобы когда цикл находит новое большее число, он должен сбросить счетчик на значение 1.

    А когда элемент равен максимальному, нарастить счетчик.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Уровень C. Введите массив с клавиатуры и найдите (за один проход) количество элементов, имеющих максимальное значение. Пример: Массив: 3 4 ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)
1) Дан одномерный массив А[N], - целых чисел. Заменить все большие 7 члены массива числом 7. Найти количество таких членов. 2) Задан массив из 10 элементов, найти произведение элементов массива. Задача №3.
Ответы (1)
Составте программу, вычисления суммы цифр трёхзначного числа а. Значение а введите с клавиатуры Пример ввода: 375 Пример вывода: Сумма цифр числа 375 равна 15 2) Составте программу, которая получает 'перевёртыш' трёхзначного числа а.
Ответы (1)
Введите с клавиатуры одномерный массив А (N), элементами которого являются положительные и отрицательные целые числа. Подсчитайте произведение положительных элементов этого массива и количество отрицательных.
Ответы (1)
Ввести с клавиатуры массив из 5 элементов, найти среднее арифметическое всех элементов массива. (программа кумир) Пример: Введите пять чисел: 4 15 3 10 14
Ответы (1)