М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Подсчитайте за один проход массива, сколько его элементов равны максимальному элементу. входные данные на вход программе сначала подается значение n100 — количество элементов в массиве. в следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие 30 000. выходные данные выдайте количество искомых элементов массива. примеры входные данные 8 4 3 5 2 5 1 3 5 выходные данные 3

👇
Ответ:
slipnot174
slipnot174
06.08.2021
Var
A:array[1..100] of integer;
i,M,N,k:integer;
Begin
ReadLn(N);
M:=-30001;
k:=0;
For i:= 1 to N do
    Begin
    Read(A[i]);
    if A[i]>M then
       Begin
       k:=0;
       M:=A[i]
       End;
    if A[i]=M then k:=k+1
    End;
WriteLn(k)
End.
4,5(62 оценок)
Открыть все ответы
Ответ:
3toH
3toH
06.08.2021
Добрый день! Сегодня мы будем решать задачу по расчету квартплаты на основе данных о количестве проживающих в квартире, полезной площади, наименовании коммунальных услуг и их ценах.

Давайте разберем пошагово, как нужно рассчитать стоимость каждой услуги. Верное решение зависит от значения кода в столбце C.

1. Если Код="пл", то надо умножить цену услуги на полезную площадь квартиры.
Для этого нужно умножить цену услуги (указана в таблице) на полезную площадь (указана отдельно в другой ячейке таблицы), и результат будет стоимостью данной услуги.

2. Если Код="чел", то надо умножить цену услуги на количество проживающих в квартире человек.
В этом случае нужно умножить цену услуги (указана в таблице) на количество проживающих в квартире людей (указано отдельно в другой ячейке таблицы), и полученное значение будет стоимостью данной услуги.

3. Во всех остальных случаях (если Код не равен ни "пл", ни "чел") надо умножить цену услуги на единицу.
В этом случае нужно просто умножить цену услуги (указана в таблице) на 1, и полученное значение будет стоимостью данной услуги.

Теперь, когда мы знаем, как рассчитывается стоимость каждой услуги в зависимости от кода, мы можем приступить к расчету квартплаты.

Для каждой услуги, приведенной в таблице, нужно выполнить следующие действия:
1. Проверить значение кода услуги в столбце C.
2. В зависимости от значения кода, выполнить нужную операцию (описаны выше) для определения стоимости данной услуги.
3. Записать результат в соответствующую ячейку таблицы или использовать его для дальнейших расчетов (например, для общей квартплаты).

Пожалуйста, уточните, какие именно данные указаны в таблице, чтобы я мог вам привести более конкретные примеры решения и объяснить, как получить правильный ответ.
4,5(7 оценок)
Ответ:
ксюша1707
ксюша1707
06.08.2021
Sub m2()
    Cells.Clear
    Dim n As Integer, i As Integer, min As Integer
    n = InputBox("n(>5) = ")
    Cells(1, 1).Value = "n = " + Str(n)
    ReDim a(1 To n)
    For i = 1 To n
        a(i) = InputBox("a(" + Str(i) + ")")
    Next i
    Cells(2, 1).Value = "Исходный массив"
    Range(Cells(3, 1), Cells(3, n)).Value = a
    min = a(1)
    For i = 2 To n
        If a(i) < min Then min = a(i)
    Next i
    Cells(4, 1).Value = "min = " + Str(min)
    Cells(5, 1).Value = "Полученный массив"
    For i = n - 4 To n
        a(i) = min
    Next i
    Range(Cells(6, 1), Cells(6, n)).Value = a
End Sub
4,6(66 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ