• В одномерном массиве из n элементов , найти максимальное значение элемента и его порядковый номер

Ответы 7

  • Неправильно не вводить, потому что сказано по условию, что их n )))
    • Автор:

      newt
    • 5 лет назад
    • 0
  • Так можно лишние отбросить или недостающие добавить.
    • Автор:

      harrell
    • 5 лет назад
    • 0
  • Видите ли, ввод количество придуман не случайно. Это один из способов увеличить надежность. При вводе данных приличного объема, очень легко что-то пропустить или вбить дважды. И ввод количества, пусть примитивно, но предохраняет от таких ошибок.
  • В свое время три с лишним года работы в областной статистике дали мне очень многое в понимании, как положено работать с информацией большого объема - от ввода данных. до получения результатов.
    • Автор:

      lozano
    • 5 лет назад
    • 0
  • Согласен, здесь лишний контроль не помешает.
  • javascript:var массив = [], n = prompt("n:"); for (let сч = 0; сч < n; сч++) массив.push(prompt()); var макс, ном; массив.forEach(function (зн, сч) { if (сч == 0) { макс = зн; ном = сч; } else if (зн > макс) { макс = зн; ном = сч; } }); alert(макс + " " + ном);

    • Автор:

      ella95
    • 5 лет назад
    • 0
  • PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018Внимание! Если программа не работает, обновите версию!

    begin

     var a := ArrRandom(ReadInteger('n='), -50, 50);

     a.Println;

     var i := a.IndexMax;

     $'a[{i+1}]={a[i]}'.Println

    end.

    Пример

    n= 17

    7 42 19 21 47 -25 -2 -12 -37 2 43 46 3 -39 -24 6 -21

    a[5]=47

  • Добавить свой ответ

Войти через Google

или

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

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

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