Запустите приложение Eclipse RAP в Tomcat

Ваш массив over70, содержащий значения мусора.

У вашего массива, например, есть изначально 5 значений мусора, теперь, когда вы вводите свои метки, которые меньше 70, поэтому другие элементы этого массива останутся значением мусора.

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

Здесь вы можете подсчитать количество студентов с отметками более 70 и пропустить третий цикл только много раз, чтобы печатались только те метки ученика, которые отметили более 70

Ответ, если вы этого хотите.

int j = 0; for(int i = 0; i < size; i++) { if(marks[i] > 70) { over70[j] = marks[i]; j++ } } // j - количество студентов более 70 баллов

0
задан flavio.donze 1 March 2019 в 10:06
поделиться