Автор | Сообщение |
|
Отправлено: 25.05.12 05:37. Заголовок: С2 задание 10
for i:= 1 to N do if (a[n]>=20) and (a[n]<=100) then min:=a[n]; writeln(min); end. Верно так будет?или надо как в ответе?Я не вижу разницы,но вдруг неправильно.
|
|
|
Ответов - 2
[только новые]
|
|
|
Отправлено: 25.05.12 09:56. Заголовок: неправильно. во-перв..
неправильно. во-первых, условие Viken пишет: проверять не надо, но это за ошибку не посчитают. Во-вторых, вы перемунную хоть и назвали минимум, но она не будет являться таковой. У вас в отборе только блок по "баллы выше 20". Например, если будет такой массив: 20 22 99, то за минимум примут 99, так как это последний элемент массива, который удовлетворяет вашему блоку.
|
|
|
|
Отправлено: 25.05.12 16:44. Заголовок: Понятно,спасибо...
Понятно,спасибо.
|
|
|
|