Автор | Сообщение |
|
Отправлено: 29.05.13 15:43. Заголовок: C2, правильно ли заданы условия
http://vk.cc/1y0fOI - задача не могу понять как решить, если изначально не задается max. пожалуйста помогите
|
|
|
Новых ответов нет
[см. все]
|
|
|
| постоянный участник
|
Сообщение: 226
|
|
Отправлено: 29.05.13 16:01. Заголовок: REDMAX пишет: если ..
REDMAX пишет: цитата: | если изначально не задается max |
| зато есть ограничение на значение элементов массива, в данной задаче за начальное значение максимума можно взять -1 или -100 или...., т.е. если все числа в массиве равны 0, то и максимум будет 0, и за начальное значение берем любое число, меньше 0
|
|
|
|
Отправлено: 29.05.13 16:15. Заголовок: это я понимаю, но ве..
это я понимаю, но ведь до обработки массива max надо присвоить а не после, потому, что каждый раз к max будет присваиваться значение к примеру -1 можно ли так сделать: max:=j а дальше сравниваю max и элемент массива и если подходит под условия присваиваю значение массива к j?
|
|
|
|
| постоянный участник
|
Сообщение: 227
|
|
Отправлено: 29.05.13 17:11. Заголовок: REDMAX пишет: до об..
REDMAX пишет: цитата: | до обработки массива max надо присвоить а не после |
|
да цитата: | что каждый раз к max будет присваиваться значение к примеру -1 |
|
почему? max:=-1; for i :=1 to 20 do if (a [ i]>=100) and (a[ i] <= 999) and (a[ i] mod 5 = 0) and (a [ i]> max) then max := a[ i]; все
|
|
|
|