|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.11.2011, 22:10 | #1 |
Форумчанин
Регистрация: 15.03.2011
Сообщений: 126
|
заменить элементы одномерного массива, стоящие перед минимальным - на нули, а стоящие после максимального - на единицы (Паскаль)
Мне нужно заменить элементы одномерного массива, стоящие перед минимальным элементом на нули, а стоя щие после максимального - на единицы.
Программу пытался писать, смог найти максимальный и минимальный элемент, а вот как заменять элементы не разобрался помогите плз Вот то, что я сделал: Код:
_________ Убедительнейшая просьба - давать название темы так, чтобы название адекватно отражало суть решаемой задачи/проблемы. эту тему я исправил. Но в будущем неукоснительно соблюдайте это правило! Модератор. Последний раз редактировалось Serge_Bliznykov; 01.12.2011 в 08:20. |
30.11.2011, 22:24 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,554
|
1. Это:
Код:
2. Циклы поиска минимума и максимума можно начинать с 2, а не с 1. Для минимума и максимума достаточно одного общего цикла. 3. Кроме самих значений max и min надо сохранять еще и индексы элементов, например, в переменные i_max, i_min. 4. Ну а нулями и единицами заполняем в цикле. Индексы у нас есть, так что проблем тут возникнуть не может. E-Mail: arigato.freelance@gmail.com
|
01.12.2011, 06:22 | #3 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
Arigato, я конечно понимаю что здесь массив задан определенными значениями, но ведь при проверке значения могут поменять, и в массиве окажется например два числа равных максимальному, так что проще при втором и третьем выводе массива сразу проверять эти элементы, чем сохранять в память индексы
благодарность - сюда (не забываем писать от кого)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из текста удалить все цифры, стоящие перед первой буквой | Aleksandr15 | Помощь студентам | 4 | 30.03.2011 11:32 |
Дана последовательность, расположить ее положительные элементы, стоящие на нечетных местах по возра | daimonTM | Общие вопросы C/C++ | 1 | 09.03.2011 08:39 |
Дано число. Отбросить в нем все цифры, стоящие левее самой правой единицы. | SkApY | Помощь студентам | 5 | 09.11.2009 20:58 |
В матрице отрицательные элементы заменить на нули | denis12345 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 13.06.2009 17:25 |
Задачка про массив - Из массива удалить четные элементы, стоящие после максимального | Crookers | Общие вопросы C/C++ | 4 | 23.09.2008 19:35 |