0 / 0 / 0
Регистрация: 07.02.2012
Сообщений: 15
|
|
1 | |
Поиск минимального нечетного элемента в заданном целочисленном массиве из 50 элементов07.02.2012, 18:45. Показов 5223. Ответов 13
Метки нет (Все метки)
Уважаемые форумчане! Для вас не будет сложным решить 4 простейшие программки (они действительно простые просто я не силен в Pascal)! 1) Поиск минимального нечетного элемента в заданном целочисленном массиве из 50 элементов. Известно, что в массиве есть хотя бы один нечетный элемент. 2) Поиск среднего арифметического четных элементов в заданном массиве из 50 элементов. Известно, что в массиве есть хотя бы один четный элемент. 3) Поиск разности максимального и минимального нечетного элементов в заданном целочисленном массиве из 50 элементов. Известно, что в массиве есть и четные, и нечетные элементы. 4) Поиск второго после максимального по величине элемента в заданном целочисленном массиве из 50 различных элементов. Если вас не затруднит то не используйте процедуры и функции, чтобы было проще разобраться. Заранее большое человеческое спасибо!
0
|
07.02.2012, 18:45 | |
Ответы с готовыми решениями:
13
Написать шаблон функции, выполняющей поиск минимального элемента в целочисленном массиве В одномерном целочисленном массиве вычислить сумму элементов, расположенных после минимального элемента В заданном массиве найти среднее арифметическое элементов, расположенных до минимального элемента Рекурсивный поиск минимального нечетного элемента в массива |
07.02.2012, 19:12 | 2 | ||||||||||
Сообщение было отмечено Памирыч как решение
Решение
1)
2)
2
|
101 / 97 / 23
Регистрация: 11.01.2012
Сообщений: 868
|
||||||
07.02.2012, 19:15 | 3 | |||||
Сообщение было отмечено Памирыч как решение
Решение
3.
2
|
0 / 0 / 0
Регистрация: 07.02.2012
Сообщений: 15
|
|
07.02.2012, 19:16 [ТС] | 4 |
Отдуши спасибо!
0
|
07.02.2012, 19:24 | 5 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Раз уж сделал, то и 3-й выложу:
2
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
07.02.2012, 19:43 | 6 | |||||
Сообщение было отмечено Памирыч как решение
Решение
1
|
07.02.2012, 19:51 | 7 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Если нужно без функций:
4)
1
|
0 / 0 / 0
Регистрация: 07.02.2012
Сообщений: 15
|
|
07.02.2012, 20:00 [ТС] | 8 |
Спасибо всем! Но особую благодарность выражаю BumerangSP!
0
|
trainspotting
1086 / 486 / 384
Регистрация: 11.11.2010
Сообщений: 773
|
||||||
07.02.2012, 21:01 | 9 | |||||
К сожалению, в решениях размещенных тут 1 и 3 задач присутствует логическая ошибка. За первый минимум принимается первый элемент массива, при этом проверки на его нечетность не делается, таким образом в результат может попасть по сути четное число, если оно первое в массиве и меньше любого нечетного элемента.(к примеру, в массиве с элементами 2,3,4,5,6 - минимальным окажется двойка).
Вот решение первой задачи(3 делается по аналогии) с учетом вышесказанного:
0
|
Mobile Software Engineer
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
|
||||||
07.02.2012, 21:33 | 10 | |||||
уже проще сделать через 1 условного оператора
0
|
07.02.2012, 21:36 | 11 |
Не по теме: Вот такие интересности в своем коде стал замечать только сейчас:) Почему все раньше молчали? (Имею в виду хотя бы некоторых преподавателей). Ev[G]eN, да, там ошибочка выходит. Все еще не могу отвыкнуть от того, когда давал этим переменным значения массива, а не индексов.
0
|
Mobile Software Engineer
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
|
|
07.02.2012, 21:38 | 12 |
BumerangSP, нужна разность между элементами, а вы получаете между индексами
Добавлено через 43 секунды
0
|
trainspotting
1086 / 486 / 384
Регистрация: 11.11.2010
Сообщений: 773
|
|
07.02.2012, 21:50 | 14 |
отнюдь, как у меня сделано для того, чтобы не дублировать код во второй проверке условия, если по-вашему(кстати писал код так же сперва), придется дописывать (arr[i] mod 2<>0) еще раз. Так что мой окончательный вариант прозрачнее и логичнее, я думаю.
0
|
07.02.2012, 21:50 | |
07.02.2012, 21:50 | |
Помогаю со студенческими работами здесь
14
Поиск минимального нечётного элемента строки матрицы В целочисленном массиве найти номер первого минимального элемента В двумерном целочисленном массиве найти номер строки и столбца минимального элемента Поиск максимального четного и нечетного элемента в массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |