![]() |
|
|
#1
|
|||
|
|||
![]() Найти три одинаковых элемента в массиве чисел
Нужна помощь только с Алгоритмом нахождения (P.S. Массив динамический если важно) |
#2
|
|||
|
|||
![]() Алгоритм такой.
Создаем еще один массив (динамический). Сначала он пустрой. Теперь во внешнем цикле идем по элементам массива от Low(A) до High(A)-2. Первым шагом добавляем индекс внешнего цикла в наш массив. Во внутреннем цикле идем от I до High(A) и если Jый элемент равен Iому, то добавляем в массив его индекс - J. Как только в массиве наберется 3 элемента, то искомые числа найдены. Если не наберется - то таких чисел нет. Честно говоря, кодом написать проще, чем словами. |
#3
|
|||
|
|||
![]() Ой совсем запутался )) А можно код написать,За разьеснение большое спасибо , ток не совсем всёё понел )
|
#4
|
|||
|
|||
![]() Всё разобрался ))
|
#5
|
|||
|
|||
![]() Цитата:
А ты боялся ![]() |