|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.11.2012, 22:18 | #1 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 24
|
индексы в массиве
Подскажите, есть программа, которая находить индекс числа. Генерируется массив случайных чисел и программа должна вывести индекс числа, которое задается вручную.
Например массив: 3 5 8 3 5 2 16 58 74 2 Число 3 Программа выдаст ответ: 4 в программе ошибка, или так и должно быть, что индекс числа в массиве берется у последнего такого числа? Как изменить программу, что бы она выводила первый индекс? Код:
Последний раз редактировалось Stilet; 08.11.2012 в 22:43. |
08.11.2012, 22:39 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.11.2012, 23:07 | #3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Код:
mass:array[0..3] og ShortInt = (0,1,2,3) - всего в массиве 4 элемента. Элемент с числом 3 имеет индекс 4 mass:array[1..3] og ShortInt = (1,2,3) - всего в массиве 3 элемента. Элемент с числом 3 имеет индекс 3 Последний раз редактировалось Человек_Борща; 08.11.2012 в 23:12. |
08.11.2012, 23:21 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
08.11.2012, 23:29 | #5 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
|
|
08.11.2012, 23:31 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Массив объявлен a : array [1..15] of integer; Просто в цикле ТС забыл Break вставить после нахождения 1-го вхождения
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.11.2012, 23:48 | #7 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 24
|
задание звучит вывести индекс числа.
Если массив 14 15 22 14 25 4 28 1 8 9 10 12 16 45 85 число 14 программа должна выводить 1 или 4? Последний раз редактировалось apelsun; 09.11.2012 в 13:22. |
09.11.2012, 00:02 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
а каков диапазон?
|
09.11.2012, 08:46 | #9 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ребят, Вы чего? Аватар уже ДВАЖДЫ дал ответ (второй раз даже пояснил, в чём была ошибка у TC)! Зачем толочь воду в ступе и говорить про пустой мешок?! ;(
Цитата:
Цитата:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти в одномерном массиве индексы первого и последнего отрицательных элементов(с++) | Борис. | Помощь студентам | 3 | 29.02.2012 20:49 |
индексы | Neymexa | SQL, базы данных | 2 | 18.11.2009 20:03 |
Индексы в БД | GenniY | БД в Delphi | 7 | 23.09.2009 12:14 |
Индексы | AlexDoul | БД в Delphi | 12 | 24.11.2007 16:52 |
Индексы | Таня84 | БД в Delphi | 4 | 20.03.2007 14:09 |