• В таблице Dat представлены данные о количестве голосов, поданных за
    10 исполнителей народных песен (Dat[1] – количество голосов, поданных
    за первого исполнителя; Dat[2] – за второго и т. д.). Определите, какое
    число будет напечатано в результате работы следующей программы. Текст
    программы приведён на трёх языках программирования.

    алг
    нач
    целтаб Dat[1:10]
    цел k, m
    Dat[1] := 16
    Dat[2] := 20
    Dat[3] := 20
    Dat[4] := 41
    Dat[5] := 14
    Dat[6] := 21
    Dat[7] := 28
    Dat[8] := 12
    Dat[9] := 15
    Dat[10] := 35
    m := 0
    нц для k от 1 до 10
    если Dat[k]>m то
    m := Dat[k]
    все
    кц
    вывод m
    кон


    c объяснением пожалуйста, срочно, прошу

Ответы 1

  • Dat[k]>m знак больше, следовательно ищем максимальное значение массива: 41.Если бы знак был меньше, то ответ был бы 0, т.к m=0 по условию.В выводе трубуют написать m, а не индекс, (если бы индекс был, написали бы 4), поэтому ответ 41.
    • Автор:

      sweeney
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years