• СРОЧНО!!! 95 БАЛЛОВ!!! написать программу 
    Пример:
    Количество учеников-5

     Рост учеников в прямом порядке:

    Рост 1-го ученика 135
    Рост 2-го ученика 67
    Рост 3-го ученика 87
    Рост 4-го ученика 121
    Рост 5-го ученика 79

    Средний рост всех учеников 97.8
    Рост 1-го ученика выше среднего
    Рост 4-го ученика выше среднего

    Количество учеников 2
    Рост учеников в обратном порядке:

    Рост 5-го ученика 79
    Рост 4-го ученика 121
    Рост 3-го ученика 87
    Рост 2-го ученика 67
    Рост 1-го ученика 135 

    Рост каждого ученика заносится в двумерный массив в 3 строку в прямом
    порядке. Кол-во учеников находится в отрезке [3, 13]. Рост каждого ученика
    должен принадлежать [20, 193].
    Доп. зад.
    Переписать рост каждого ученика из 3 строки в 7-ю строку в этот же массив
    в обратном порядке. 

Ответы 1

  • javascript:

    var массив = []; for (let сч = 0; сч < 7; сч++) массив.push([]);

    function Случ(от, до) { return Math.round(от - 0.5 + Math.random() * (до - от + 1));  }

    var учеников = Случ(3, 13);

    document.write("Количество учеников - " + учеников + "<br />Рост в прямом порядке:<br />");

    for (let сч = 0; сч < учеников; сч++) {

     массив[2][сч] = Случ(20, 193);

     document.write((сч + 1) + "-го ученика: " + массив[2][сч] + "<br />");

    }

    var средний = массив[2].reduce(function(s, c) {  return s + c;  }, 0) / учеников, выше_среднего = 0;

    document.write("Средний рост: " + средний + "<br />");

    массив[2].forEach(function (зн, ном) {

     if (зн > средний) {

       document.write("Рост " + (ном + 1) + " ученика выше среднего.<br />");

       выше_среднего++;

     }

    });

    document.write("Учеников выше среднего - " + выше_среднего + "<br />Рост в обратном порядке:<br />");

    for (let сч = учеников - 1; сч >= 0; сч--) {

     document.write((сч + 1) + "-го ученика: " + массив[2][сч] + "<br />");

    }

    массив[6] = массив[2].reverse();

    • Автор:

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

Войти через Google

или

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

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

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