Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 134
#1

Найти максимальное значение в массиве - Objective-C

28.07.2014, 10:21. Просмотров 640. Ответов 5
Метки нет (Все метки)

Всем привет. Такой вопрос: как в NSArray можно найти индекс максимального числа ? или в другом типе массива , эт не важно, надо найти макс число...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2014, 10:21     Найти максимальное значение в массиве
Посмотрите здесь:

Найти минимальное и максимальное значение в массиве - C++
Что то я не пойму почему этот код не находит минимальное и максимальное значение в массиве const int SIZE=5; int mas={9,5,7}; ...

В одномерном массиве найти максимальное значение - C++
Доброго времени суток. Дана задачка : В одномерном массиве найти максимальное значение. Вводим массив и находим макс. значение.

Как найти максимальное значение в массиве - C#
скажите пожалуйста как найт максимальное значение в массиве ? и спасибо за ранне ))

Найти максимальное значение из заданного промежутка в массиве - Free Pascal
Помогите найти ошибку в программе.Работает не совсем так,как нужно. Сама программа: Одномерный массив заполнить случайными числами.Написать...

Найти максимальное значение в массиве любой вложенности - JavaScript
есть массив var arr2 = ,,0,1,2],3]; есть три решения данной задачи var arr2 = ,,0,1,2],3]; var arr = ,,0,1,2],3]; var...

Найти максимальное значение в целочисленном массиве, не используя циклы - C++
Дан массив X типа int и его размер n. Найти величину максимума массива без использования каких-либо операторов цикла.

Найти в массиве максимальное значение среди чисел, не кратных 9 - C++
#include <stdio.h> #define N 3 void main() { int a; int i, j, max; for (i = 0; i<N; i++) scanf("% d", &a); max = 0;...

В заданном одномерном массиве найти максимальное и минимально значение - C++
Здравствуйте, помогите пожалуйста решить задачу на языке программирования С++. 1) заменить первый элемент массива суммой максимального и...

В массиве А[1..N] определить максимальное значение. Все элементы, находящиеся в массиве до максимального значения, увеличить на первое значение массив - Assembler
Составил код, но не работает зараза(( (ассемблер у нас встроенный в паскаль) uses crt; const n=10; var a:array of integer; ...

Найти максимальное значение всех отрицательных чисел, хранимых в массиве - Delphi
Ребята! Завтра уже сдаваться, а пару задач не могу сделать!!! Буду очень благодарна! Желательно побыстрее, спать осталось всего ничего( ...

Найти максимальное значение всех отрицательных чисел, хранимых в массиве - Delphi
Дан одномерный массив A1, A2, ... , An, состоящий из вещественных чисел. Найти максимальное значение всех отрицательных чисел, хранимых в...

В массиве найти минимальное, максимальное и среднее арифметическое значение элементов - Turbo Pascal
В массиве А найти минимальное, максимальное и среднее арифметическое значение элементов. Значение элементов задается формулой А(i)=(i^2 +...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dark_Knight12
41 / 41 / 2
Регистрация: 07.11.2013
Сообщений: 132
28.07.2014, 11:08     Найти максимальное значение в массиве #2
MAX_Element И когда нашел выведи I индекс.
Victorianec
20 / 20 / 6
Регистрация: 09.01.2014
Сообщений: 118
28.07.2014, 11:08     Найти максимальное значение в массиве #3
Ну а самым примитивным перебором не пробовали?
Objective-C
1
2
3
4
5
NSInteger maxNumber = 0;  //ну или вообще отрицательное число, если таковые могут быть в массиве
int index;
for (int i = 0; i < myArray.count; i++) {
if (number > maxNumber) index = i;
}
На выходе получаете индекс максимального числа
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 134
28.07.2014, 13:00  [ТС]     Найти максимальное значение в массиве #4
Да примитивным неохота, а вот MAX_Element не работает, то есть там нету такого ключа @max.intValue, да и вообще не пойму как это может работать?)))
Dark_Knight12
41 / 41 / 2
Регистрация: 07.11.2013
Сообщений: 132
28.07.2014, 13:25     Найти максимальное значение в массиве #5
mercooliy,
Objective-C
1
2
NSArray *ar = [[NSArray alloc] initWithObjects:@"1",@"2",@"3",@"4",@"3" ,nil];
    int max = [[ar valueForKeyPath:@"@max.intValue"] intValue];
Добавлено через 14 минут
Max_element Здесь еще пару способов, чтобы не было просто)
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 134
28.07.2014, 13:32  [ТС]     Найти максимальное значение в массиве #6
И правда работает забыл что valueForKeyPath и про точку после max)))
Yandex
Объявления
28.07.2014, 13:32     Найти максимальное значение в массиве
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru