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