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