![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.01.2013
Сообщений: 11
|
![]()
Дан массив А из N чисел. Определить два элемента массива A, расстояние между которыми на числовой оси минимально. Вывести индексы этих элементов (нумерация начинается с нуля).
Кто чем может помогите пожалуйста ![]() ![]() |
![]() |
![]() |
![]() |
#2 | |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
![]() Цитата:
![]()
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
|
![]() |
![]() |
![]() |
#3 |
Улыбаемся :)
Пользователь
Регистрация: 18.12.2012
Сообщений: 74
|
![]()
Возможно вы имели ввиду "м\у 2 одинаковыми элементами ?" потому что иначе - 2 элемента, расстояние м\у которыми минимально - это все соседние элементы.
Не забываем про весы.
![]() |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
Действия: 1) Сделать массив B пар (число-индекс) из массива A. 2) Отсортировать массив B по числам. 3) Пройти по массиву B, отыскивая минимальную разность чисел и индекс первого элемента этой разности в массиве B. 4) Вывести индексы элементов. Пример: Код:
Код:
Код:
Индексы в массиве A - (0,3). |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача на массивы | Margosham-k | Помощь студентам | 4 | 08.04.2012 22:39 |
Задача на массивы | Grabberhtf | Помощь студентам | 0 | 12.10.2010 07:06 |
Задача на массивы | crew_92 | Помощь студентам | 3 | 28.12.2009 19:39 |
Задача на массивы | lisapendrik | Помощь студентам | 1 | 06.11.2009 00:29 |
Задача на массивы С/C++ | Nina+ | Помощь студентам | 10 | 12.03.2009 20:43 |