Форум » Массивы, сортировка, работа с файлами » С2 задание 10 » Ответить
С2 задание 10
Viken: for i:= 1 to N do if (a[n]>=20) and (a[n]<=100) then min:=a[n]; writeln(min); end. Верно так будет?или надо как в ответе?Я не вижу разницы,но вдруг неправильно.
Ответов - 2
1ро4ка_двадва88: неправильно. во-первых, условие Viken пишет: (a[n]<=100) проверять не надо, но это за ошибку не посчитают. Во-вторых, вы перемунную хоть и назвали минимум, но она не будет являться таковой. У вас в отборе только блок по "баллы выше 20". Например, если будет такой массив: 20 22 99, то за минимум примут 99, так как это последний элемент массива, который удовлетворяет вашему блоку.
Viken: Понятно,спасибо.
полная версия страницы