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

C2, правильно ли заданы условия

REDMAX: http://vk.cc/1y0fOI - задача не могу понять как решить, если изначально не задается max. пожалуйста помогите

Ответов - 3

oval: REDMAX пишет: если изначально не задается max зато есть ограничение на значение элементов массива, в данной задаче за начальное значение максимума можно взять -1 или -100 или...., т.е. если все числа в массиве равны 0, то и максимум будет 0, и за начальное значение берем любое число, меньше 0

REDMAX: это я понимаю, но ведь до обработки массива max надо присвоить а не после, потому, что каждый раз к max будет присваиваться значение к примеру -1 можно ли так сделать: max:=j а дальше сравниваю max и элемент массива и если подходит под условия присваиваю значение массива к j?

oval: 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]; все




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