Форум » Массивы, сортировка, работа с файлами » С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: Понятно,спасибо.



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