|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.04.2014, 22:33 | #1 |
Регистрация: 28.04.2014
Сообщений: 8
|
Максимальный и минимальный элементы массива. Программирование пользовательских функций.
Добрый вечер, форумчане.
Задание прикреплю в виде картинки. Собственно интересует вопрос, как с помощью функции найти максимальный и минимальный элементы массива. Именно с помощью функции и никак иначе Вот тело программы, мб и есть косячки, но это написано на скорую руку. Код:
Последний раз редактировалось Stilet; 29.04.2014 в 08:00. |
28.04.2014, 23:29 | #2 |
Форумчанин
Регистрация: 26.01.2007
Сообщений: 278
|
Передаёте в функцию массив. Внутри функции объявляете переменную min = 999. Делаете цикл, в котором сравниваете min с текущим элементом массива. Если он меньше чем min - записываете его значение в min.
Возвращаете результат. С максимальным - примерно так же. |
29.04.2014, 08:58 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Гораздно удобнее и надежнее брать в качестве минимума (и максимума, кстати, тоже) первый элемент массива: Код:
|
|
29.04.2014, 19:32 | #4 |
Регистрация: 28.04.2014
Сообщений: 8
|
Так?
Код:
Последний раз редактировалось Serg017; 29.04.2014 в 19:34. |
29.04.2014, 21:25 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
Код:
I'm learning to live...
|
29.04.2014, 22:26 | #6 |
Регистрация: 28.04.2014
Сообщений: 8
|
Спасибо)
Потом также для массива "B", а дальше что делать, не подскажете? |
29.04.2014, 22:32 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
только я бы printf() вынес за цикл for
да. и ещё. Вам же не просто надо найти минимум и максимум! Вам же нужно найти элементы, которые расположены МЕЖДУ этими величинами. Следовательно, Вам нужно искать не сами значения, а их ИНДЕКСЫ. например, так: Код:
Последний раз редактировалось Serge_Bliznykov; 29.04.2014 в 22:37. |
29.04.2014, 22:37 | #8 |
Регистрация: 28.04.2014
Сообщений: 8
|
Логично, а то каждому элементу будет присваиваться текст
|
29.04.2014, 22:45 | #9 |
Регистрация: 28.04.2014
Сообщений: 8
|
Serge_Bliznykov, т.е. максимальные и минимальные элементы нам здесь вообще не нужны и можно сразу найти индексы?
|
29.04.2014, 22:56 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти минимальный и максимальный элементы массива Х и поменять их в массиве местами. Элементы массива вычисляются по формуле Xi=(( | Милашечка | Помощь студентам | 0 | 26.05.2013 13:01 |
Найти максимальный и минимальный элементы списка и поменять их местами | Slavik3 | Общие вопросы C/C++ | 4 | 15.10.2012 09:41 |
[C++] Переставить местами первый минимальный и первый максимальный элементы массива | Aaaaaa111 | Помощь студентам | 2 | 27.02.2012 11:56 |