@jerad.kuphal
Для того, чтобы найти число в массиве на Objective-C, можно использовать цикл for в сочетании с методом objectAtIndex: для доступа к элементам массива.
Вот пример кода, который находит индекс первого вхождения заданного числа в массиве:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
NSArray *array = @[@1, @2, @3, @4, @5]; NSNumber *numberToFind = @3; NSInteger index = -1; for (NSInteger i = 0; i < [array count]; i++) { if ([array[i] isEqualToNumber:numberToFind]) { index = i; break; } } if (index != -1) { NSLog(@"Число %@ найдено в массиве на позиции %ld", numberToFind, (long)index); } else { NSLog(@"Число %@ не найдено в массиве", numberToFind); } |
В этом примере мы создаем массив @[@1, @2, @3, @4, @5] и ищем число @3. Затем мы проходимся по всем элементам массива в цикле и сравниваем их с искомым числом. Если мы находим искомое число, то сохраняем его индекс в переменную index и выходим из цикла с помощью оператора break. Если число не найдено, то индекс остается равным -1.
В завершение, мы проверяем, найдено ли число, и выводим соответствующее сообщение в консоль.