![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Rav |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.1.2007 Репутация: нет Всего: нет |
Создать одномерный массив типа int заполнить его используя генератор случайных чисел так, чтобы случайные числа могли иметь значение во всем допустимом диапазоне. Вывести содержимое массива и индекс минимального элемента.
Как сделать помогите пожалуйста! Желательно видеть код программы. У меня не получилось найти индекс...
Это сообщение отредактировал(а) Alexeis - 28.1.2007, 17:31 |
||||
|
|||||
| V.A.KeRneL |
|
|||
![]() Vadim A. Kazantsev ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 3.12.2006 Где: Moscow, Russia Репутация: 7 Всего: 14 |
Rav, походу, надо так:
Это сообщение отредактировал(а) V.A.KeRneL - 28.1.2007, 21:43 -------------------- «C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы» ---/)/)---(\.../)---(\(\ --(':'=)---(=';'=)---(=':') (")(")..)-(").--.(")-(..(")(") |
|||
|
||||
| Rav |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.1.2007 Репутация: нет Всего: нет |
Да это я понял уже...сенкс
Но так и не понял как заполнить массив значениями во всем диапазоне Float(а не диапазон Random). Это сообщение отредактировал(а) Rav - 28.1.2007, 19:52 |
|||
|
||||
| V.A.KeRneL |
|
|||
![]() Vadim A. Kazantsev ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 3.12.2006 Где: Moscow, Russia Репутация: 7 Всего: 14 |
А это тогда что, дезинформация? Имхо, твоему заданию соответствует такое решение:
========================================================================================== P.S. Всегда следуйте правилам форма! В частности: Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или флажком при ответе ========================================================================================== Это сообщение отредактировал(а) V.A.KeRneL - 28.1.2007, 21:43 -------------------- «C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы» ---/)/)---(\.../)---(\(\ --(':'=)---(=';'=)---(=':') (")(")..)-(").--.(")-(..(")(") |
|||
|
||||
| Rav |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.1.2007 Репутация: нет Всего: нет |
Дезинформация случайна, т.к. СTRL+C делал с другого пользователя, правильный тип Float
Нужно чтобы Флоат был во всем диапазоне(а не 0-1.0) OK THX... Значит достаточно было вписать сроку 12: a[i] = gen.nextInt();??? Это сообщение отредактировал(а) Rav - 28.1.2007, 23:44 |
|||
|
||||
| V.A.KeRneL |
|
|||
![]() Vadim A. Kazantsev ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 3.12.2006 Где: Moscow, Russia Репутация: 7 Всего: 14 |
Угу. Ну и ещё, конечно, поменять тип массива `а' с ``float[]'' на ``int[]''. -------------------- «C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы» ---/)/)---(\.../)---(\(\ --(':'=)---(=';'=)---(=':') (")(")..)-(").--.(")-(..(")(") |
|||
|
||||
| Rav |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.1.2007 Репутация: нет Всего: нет |
Я понима что достал... но мне выдается после выполнения проги:
это: Initial Array: ************** N. 3Ha4eHuE a[0] = 1.60965542E9 a[1] = 1.48894835E9 a[2] = -2.04871514E9 a[3] = 1.68861094E9 a[4] = -1.37618829E9 a[5] = 1.72220864E9 a[6] = -1.94583078E9 a[7] = 1.87332992E9 a[8] = -1.22535347E9 a[9] = 4.07540736E8 a[10] = -1.98593677E9 a[11] = -1.37293171E9 a[12] = -1.97363763E9 a[13] = 1.1699881E9 a[14] = -5.5750906E8//минимальное это значение, а не то что выдало... ************** index min zna4eniya: 2.0 the end Это сообщение отредактировал(а) Alexeis - 29.1.2007, 10:56 |
|||
|
||||
| V.A.KeRneL |
|
|||
![]() Vadim A. Kazantsev ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 3.12.2006 Где: Moscow, Russia Репутация: 7 Всего: 14 |
Rav, сорри, не внимательно прочитал твой предыдущий пост и выдал на него ответ в предположении, что правильный тип int.
Просто, смутило это: Если надо float, то таких изменений, как раз, ненадо. А после «Initial Array: ************** N. 3Ha4eHuE a[0] = 1.60965542E9 a[1] = 1.48894835E9 a[2] = -2.04871514E9 a[3] = 1.68861094E9 a[4] = -1.37618829E9 a[5] = 1.72220864E9 a[6] = -1.94583078E9 a[7] = 1.87332992E9 a[8] = -1.22535347E9 a[9] = 4.07540736E8 a[10] = -1.98593677E9 a[11] = -1.37293171E9 a[12] = -1.97363763E9 a[13] = 1.1699881E9 a[14] = -5.5750906E8//минимальное это значение, а не то что выдало... ************** index min zna4eniya: 2.0 the end» я вообще перестал понимать, в чём у тебя проблема. Единственное, ты переборщил, меняя тип всех переменных с инта на флоат. И ошибочно поменял тип переменной nmin. Он должен быть int. Это ведь индекс. Так вот, если это исправить, то программа будет выдавать правильный ответ: индекс минимального элемента (индексация, как ты уже знаешь, идёт с нуля в Яве) в данном примере, действительно, 2 (a[2] = -2.04871514E9), т.к.
Вот, собственно, и всё, вроде. Это сообщение отредактировал(а) V.A.KeRneL - 29.1.2007, 00:16 -------------------- «C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы» ---/)/)---(\.../)---(\(\ --(':'=)---(=';'=)---(=':') (")(")..)-(").--.(")-(..(")(") |
|||
|
||||
| Rav |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 28.1.2007 Репутация: нет Всего: нет |
Так все понял))) невнимательно посмотрел на E8 u E9, смутили такие значения(не привык я к степени)).
А так все работает вроде. Спасибо, премного благодарен. Это сообщение отредактировал(а) Rav - 29.1.2007, 00:22 |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |