Я мог бы попытаться реализовать это:
if( result[col]>max(result)-4000 ){ printf("%d",col); }
В этом коде; если существует col, col + 1 или col + 2, я возьму самый большой из них, только один. Как это можно реализовать?
спасибо ..
Если я вас правильно понимаю, это эквивалентно печати максимума, так как максимальный всегда будет больше, чем он сам - 4000, и это самый большой из нихПочему вы хотите напечатать этот номер?Я думаю, что в вашей логике где-то есть ошибка.
В Какао вы используете -objectAtIndex: с NSArrays вместо квадратных скобок для индексации массива. max может быть реализовано как категория на NSArray, используя быстрое перечисление . В зависимости от того, что еще вы делаете, вы можете использовать быстрое перечисление вместо -objectAtIndex:.
-objectAtIndex:
max