• Алгоритм поиска 5 неизвестных?

    AnnTHony
    @AnnTHony
    Интроверт
    Перебор в лоб
    • задаешь массив единиц по количеству оценок (в данном случае 6 - [ 1, 1, 1, 1, 1, 1 ])
    • если сумма всех элементов массива не равна сумме оценок:
      • последовательно повышаешь на единицу первый элемент массива
      • если первый элемент равен максимально возможной оценке (5), то продолжаешь повышать второй элемент... и так далее пока сумма всех элементов не станет равна сумме оценок

    Результат

    [ 1, 1, 1, 1, 1, 1 ]
    ...
    [ 5, 5, 5, 5, 2, 1 ]


    Можно наоборот, взять максимальные оценки [ 5, 5, 5, 5, 5, 5 ] и уменьшат последний элемент.
    Ответ написан
    Комментировать