0 / 0 / 4
Регистрация: 01.11.2015
Сообщений: 28
|
|||||||||||
1 | |||||||||||
Найти номер первого минимального элемента среди положительных элементов, размещенных правее первого 020.02.2016, 23:09. Показов 1537. Ответов 7
Метки нет (Все метки)
Найти номер первого минимального элемента среди положительных элементом размещених правее первого элемента равного нулю. Никак не получается найти именно после нуля. Так нахожу минимальный среди положительных
0
|
20.02.2016, 23:09 | |
Ответы с готовыми решениями:
7
Найти номер первого минимального элемента среди положительных, расположенных до первого элемента, кратного 5 Найти номер первого max элемента массива среди положительных, расположенных до первого отрицательного Найти минимальный элемент среди положительных элементов, расположенных левее первого элемента, равного нулю Найти номер последнего минимального элемента средиэлементов, меньших Т1 и расположенных до первого элемента, большего Т2 |
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
||||||
20.02.2016, 23:19 | 2 | |||||
1
|
0 / 0 / 4
Регистрация: 01.11.2015
Сообщений: 28
|
|
20.02.2016, 23:35 [ТС] | 3 |
К сожалению нет, но спасибо. Все также выводит минимальное но не посе нуля.
Добавлено через 12 минут Вне зависимости есть 1 в массиве или нет выводит:The minimum element among the positive 1
0
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
||||||
21.02.2016, 01:01 | 4 | |||||
Сообщение было отмечено Genomee как решение
Решение
Раньше в годы моего студенчества преподаватели (не сильно радивые) рекомендовали инициализировать переменные экстремумов максимальными и минимальными значениями.
Например так:
P.S. массив тут введен искусственно только для проверки алгоритма.
1
|
0 / 0 / 4
Регистрация: 01.11.2015
Сообщений: 28
|
|
21.02.2016, 01:12 [ТС] | 5 |
Огромное спасибо и за код, и за совет.
0
|
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
|
|||||||||||
21.02.2016, 04:29 | 6 | ||||||||||
имхо,в нашем конкретном случае проще инициализировать min первым положительным элементом после нуля. В прошлом примере я немного накосячил с такой инициализацией,не подумал что сразу после нуля может стоять отрицательное число.Вот исправленная версия:
0
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
||||||
21.02.2016, 08:51 | 7 | |||||
Нет. Инициализацию нужно делать по ходу цикла. Ибо элементов отвечающих требованиям может и не быть:
0
|
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
|
||||||
21.02.2016, 09:36 | 8 | |||||
согласен.Тогда добавляем foolproof:
1
|
21.02.2016, 09:36 | |
21.02.2016, 09:36 | |
Помогаю со студенческими работами здесь
8
Найти номер первого отрицательного элемента и первого положительного элемента Найти среднее арифметическое элементов, расположенных после первого минимального элемента Найти минимальный элемент массива среди положительных элементов, расположенных левее первого нуля Определить номер первого положительного элемента массива из расположенных после минимального Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |