2 / 2 / 0
Регистрация: 12.10.2011
Сообщений: 37
|
|
1 | |
Считав массив, заполнить им стек и найти минимальный элемент09.04.2014, 06:34. Показов 2363. Ответов 15
Метки нет (Все метки)
Считав массив, заполнить им стек и найти минимальный элемент. Минимальный элемент нужно находить уже после того как очередь построена. Задача реализуется с помощью Windows Forms.
Пример ввода: 1 2 3 4 1 2 1 1 5 2 7 7 1 3 Вывод на данный пример: 1
0
|
09.04.2014, 06:34 | |
Ответы с готовыми решениями:
15
Считав массив, заполнить им список. Найти минимальный элемент листа в области от элемента с индексом L до R Заполнить массив случайными числами, найти минимальный элемент Заполнить двумерный массив N x N случайными числами из интервала [-10;10] и найти минимальный элемент в каждом столбце. Стек (найти максимальный и минимальный элемент) |
35 / 35 / 0
Регистрация: 04.04.2014
Сообщений: 63
|
|||||||||||
09.04.2014, 08:10 | 2 | ||||||||||
ух.
Вот, считываем массив введенный с клавиатуры (элементы массива должны быть разделены пробелом или пробелами), и выводим младшего на экран.
Ну или вот тот же вариант, только почище, без лишнего мусора фактически:
1
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
09.04.2014, 09:47 | 3 |
Saykiro, а что такое "2147483647"?
0
|
35 / 35 / 0
Регистрация: 04.04.2014
Сообщений: 63
|
|
09.04.2014, 09:48 | 4 |
Костыль
Мог написать int.minvalue =)
1
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
09.04.2014, 09:48 | 5 |
Saykiro, и кстати вы задание читали? вы его не решили
0
|
09.04.2014, 09:50 | 6 | |||||
Saykiro, разговор был как-бы про стек... Да и минимум определяется одной строкой...
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
09.04.2014, 09:50 | 7 |
в таких алгоритмах лучше минимальным применять первое значение массива , и далее сравнивать с остальными
0
|
35 / 35 / 0
Регистрация: 04.04.2014
Сообщений: 63
|
|
09.04.2014, 09:51 | 8 |
Или мог сделать int nullable в момент инициализации, и определить как null=)
1
|
insite2012
|
09.04.2014, 09:52
#9
|
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||
09.04.2014, 10:04 | 10 | |||||
на форме делаем два текстбокса и одну кнопку
0
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
|
09.04.2014, 10:06 | 11 |
Анастасия Ёжик, так нужна очередь или стек???
0
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
||||||
09.04.2014, 12:02 | 14 | |||||
что лучше написать
и то если потом понадобится искать значение типа более Int32 (long например) нужно изменять лишнюю строку. и если потом захочется находить не мин а макс(или и мин и макс) - достаточно будет изменить в условии один знак">" (или пару строк) .а не пару строк (а не более пары строк) . мое имхо так намного читабельнее и универсальней
0
|
35 / 35 / 0
Регистрация: 04.04.2014
Сообщений: 63
|
|
09.04.2014, 12:04 | 15 |
Вы просто замените сравнение первого элемента с int.minvalue ? Получите на один цикл сравнения меньше, но определяться minimum будет не явно заданной цифрой, а чем то вроде massive[0], даже не возьмусь сказать насколько это лучше...
1
|
2151 / 1288 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
09.04.2014, 12:26 | 16 |
Ev_Hyper, да и плюс это
0
|
09.04.2014, 12:26 | |
09.04.2014, 12:26 | |
Помогаю со студенческими работами здесь
16
Стек: найти минимальный элемент и заменить на 0 Ввести символы, формируя из них стек. Найти минимальный элемент и вставить после него 0 Ввести символы, формируя из них стек. Найти минимальный элемент и вставить на его место 0 Двумерный массив. Найти минимальный элемент, умножить элементы матрицы на минимальный Создать таблицу и найти в ней минимальный элемент, затем найти второй минимальный элемент и узнать расстояние между ними Массивы. Заполнить случайными числами. Найти минимальный отрицательный элемент. Вычислить среднеарифмитическое положительных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |