Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/32: Рейтинг темы: голосов - 32, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 6

Найти 2 минимальных элемента массива

17.11.2009, 18:58. Показов 6177. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста...
в VB дан массив с от 0 до 10
нужно вывести массив в произвольном порядке
и найти 2 минимальных элемента этого массива
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.11.2009, 18:58
Ответы с готовыми решениями:

Найти 3 минимальных элемента данного массива и вывести их в listbox
В listbox1 выводится рандомно массив, размерность задается пользователем через textbox. Нужно найти 3 минимальных элемента в этом...

Найти произведение минимальных элементов массива
в Visual Basic 6.0 Дан одномерный массив из N элементов: б)Найти произведение минимальных элементов массива

Найти произведение трёх минимальных элементов массива
Прошу помощи......вот задание: Дан массив размером N. Найти произведение трёх минимальных элементов массива. Напечатать массив и...

11
 Аватар для Abu
1161 / 288 / 23
Регистрация: 28.09.2008
Сообщений: 553
18.11.2009, 01:55
Цитата Сообщение от Александрес Посмотреть сообщение
в VB дан массив с от 0 до 10
Не совсем понятно, это массив с числами от 0 до 10? Если да, то
Цитата Сообщение от Александрес Посмотреть сообщение
и найти 2 минимальных элемента этого массива
полюбасу будут 0 и 1.

Если это
Цитата Сообщение от Александрес Посмотреть сообщение
от 0 до 10
всё-таки количество элементов в массиве, то тада примерно как-то так:
Создаём массив и заполняем его случайными числами
Visual Basic
1
2
3
4
5
6
7
8
Dim sourceArray(10) As Integer
Dim tmp As Integer
Dim min1, min2 As Integer
Dim i As Integer, pos As Integer
Randomize
For i = 0 To 10
    sourceArray(i) = Int(Rnd * 200 - 100)
Next i
Перемешиваем, чтоб вывести в произвольном порядке
Visual Basic
1
2
3
4
5
6
For i = 0 To 10
    pos = Int(Rnd * 11)
    tmp = sourceArray(i)
    sourceArray(i) = sourceArray(pos)
    sourceArray(pos) = tmp
Next i
Ищем самый маленький элемент в массиве
Visual Basic
1
2
3
4
min1 = sourceArray(0)
For i = 0 To 10
    If sourceArray(i) < min1 Then min1 = sourceArray(i)
Next i
Ищем самый маленький элемент в массиве, который больше самого маленького элемента в массиве и меньше всех остальных.
Visual Basic
1
2
3
4
min2 = Abs(sourceArray(0)) + Abs(sourceArray(1))
For i = 0 To 10
    If (sourceArray(i) > min1) And (sourceArray(i) < min2) Then min2 = sourceArray(i)
Next i
3
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
18.11.2009, 10:09
Цитата Сообщение от Abu Посмотреть сообщение
Ищем самый маленький элемент в массиве, который больше самого маленького элемента в массиве и меньше всех остальных
а если там 2 одинаковых минимальных элемента? эт маловероятно, но возможно.
надо искать самый маленький, но с индексом отличным от 1го минимального
0
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 6
23.11.2009, 16:38  [ТС]
Спасибо, только у меня походу ничего не работает

Добавлено через 5 минут
можно как-то это сделать через функцию FindMinimum???
0
 Аватар для Toxa33rus
3924 / 925 / 125
Регистрация: 16.04.2009
Сообщений: 1,975
23.11.2009, 18:38
Цитата Сообщение от Александрес Посмотреть сообщение
можно как-то это сделать через функцию FindMinimum?
конечно можно. Только эту функцию сначала надо будет написать

Цитата Сообщение от Александрес Посмотреть сообщение
у меня походу ничего не работает
может вилку забыли в розетку воткнуть?
1
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 6
23.11.2009, 23:37  [ТС]
Да нее) всовывать все что нужно я не забываю вроде
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
23.11.2009, 23:39
Александрес, а какая у тя версия басика?
0
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 6
24.11.2009, 20:05  [ТС]
Цитата Сообщение от CyberБурундукЪ Посмотреть сообщение
Александрес, а какая у тя версия басика?
хм) та которая через макросы в 2007 офисе)))))))
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
24.11.2009, 20:14
ага, знач как запустить макросы ты знаешь
ну у меня получилось zadachaX.zip
хмм.. странно
и даж работает...
и значения рандомные выдает
более чем странно
хм....
ааа. ты наверное руки не мыл. обычно когда люди тщательно руки моют, они размышляют
а ты наверное их не мыл. вот ничего и не получилось
0
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 6
24.11.2009, 20:24  [ТС]
ну да) выдает... только я наблюдаю значения в минусе и числа огого какие... а массив та от 0 до 10
0
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 6
24.11.2009, 20:26  [ТС]
вот как тут должно быть только я со вторым значением косяк
Вложения
Тип файла: rar 2.rar (12.3 Кб, 28 просмотров)
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
27.11.2009, 01:04
Отсортируй массив по возрастанию и напечатай 2 первых элемента. Вот и вся задача
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.11.2009, 01:04
Помогаю со студенческими работами здесь

Найти сумму минимальных элементов одномерного массива
Помогите пзлы. Одномерный массив, найти сумму минимальных элементов массива

Найти минимальный элемент массива. Определить количество минимальных элементов
Вообще не могу сообразить как его сделать..+ модуль влепить как-то нужно....а как это сделать то же без понятия. Дано одномерный...

Массив: Найти сумму трех минимальных из массива двузначных чисел
Дан массив из десяти целых двузначных чисел. Найти сумму трех минимальных из них

Найти два максимальных элемента последовательности и два минимальных
ни как несооброжу как код написать подскажите! например задачка дана последовательность целых чисел а1, а2....аН где Н &gt;= 3 найти два...

Найти три наименьших элемента массива
Найти три наименьших элемента массива:Z={4;-2;17;8;-3;7;0;1;5;-12;-11;-4;9} и указать их индексы Сделайте пожалуйста кто сможет,буду...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru