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.

    А когда элемент равен максимальному, нарастить счетчик.
Знаешь ответ на этот вопрос?
Новые вопросы по информатике
Напиши обратные действия. Снять - Открыть - Прилететь -
Ответы (2)
Перевести число 2-чной системы счисления в 10-чную: 1110000/2, 10001101/2
Ответы (1)
Какими знаками можно обозначить на письме звонкий и глухой удары в барабан?
Ответы (1)
1) В поезде 17 вагонов, 10-17-купейные, остальные-плацкарт. Ввести № вагона. напечатать вид. 2) Ввести 2 числа. Напечатать их частное или сообщить, что на 0 делить нельзя
Ответы (1)
Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? программа паскаль
Ответы (1)
Дан массив из 15 целых чисел заполненный случайными числами из интервала [0; 20]. Выведите в строку эти элементы. Найдите сумму элементов массива, значения которых не превышает 10
Ответы (1)
С клавиатуры вводят строку, состоящую из латинских букв и цифр. Написать программу, которая вычисляет сумму цифр, попадающихся в этой строке, а также выводящую строку после исключения из неё этих цифр. Для паскаль abc.
Ответы (1)
Дан одномерный целочисленный массив В состоящий из 16 элементов найти максимальный элемент массива и его порядковый номер.
Ответы (1)
Написать программу вычисления стоимости покупки с учётом скидки: скидка в 10% предоставляется, если сумма покупки >1000 руб.
Ответы (1)
Что такое программа setup
Ответы (1)