Форум » Массивы, сортировка, работа с файлами » Инициализация переменных в задании 25 » Ответить

Инициализация переменных в задании 25

kzrvin: Я учила детей, что когда ищем минимальный элемент в массиве, то начальное значение соответствующей переменной - значение, превышающее верхнюю границу диапазона (например, если числа от 0 до 1000, то 1001). Как объяснить, почему в задачах 78-82 все иначе: либо 0, либо a[1] ?

Ответов - 1

Поляков: kzrvin пишет: Как объяснить, почему в задачах 78-82 все иначе: либо 0, либо a[1] ? 78-79 - начальное значение a[1], стандартный алгоритм поиска минимума, работает даже если диапазон данных неизвестен 80-82 - объяснение есть в разборе; когда ищется минимум не из всех элементов, а только из тех, которые удовлетворяют какому-то условию, нужно сначала записать в переменную, где будет минимум, какое-то значение, которое не может быть правильным значением минимума.



полная версия страницы