Предмет: Информатика, автор: Stes8ha

Помогите пожалуйста

Приложения:

brundrom: В чем проблема?

Ответы

Автор ответа: brundrom
0
На экране будет одна "7"

Stes8ha: Можешь объяснить почему?
brundrom: Твой массив из 10 чисел. Изначально в m закладывается 13, что соответствует первому элементу массива. Цикл начиная со 2-го элемента массива до 10-го проверять, число m больше значения следующего элемента. И если да, то в m заносится меньшее, а в твоем массиве это 7 и выводится на экран. Следующий элемент 16 и проверяется то же условие. Т.к. 7 меньше 16, то в m остается 7 и выводится на экран в любом случае, так как переменная сохраняется предыдущее значение. И так по циклу до 10-го элемента.
brundrom: В итоге получается 7-ка, т.к. все остальные элементы больше.
brundrom: Да, как верно отмечено ниже, выйдет одна семерка, т.к. вывод на экран не зациклен и произойдет по окончании всего прогона массива.
Автор ответа: Nata9911
0
Выведет "7".
Программа ищет значение, меньшее Mas[1], т.е. 13.
Найдя значение меньшее 13, происходит замена. Первое такое значение и замена: Mas[1] = 7. Теперь программа ищет число, меньшее семи. Так как такого числа нет, то в выводе:"7".
Похожие вопросы
Предмет: Обществознание, автор: dadadadadadadadadad0
Предмет: Алгебра, автор: schoolkz2