|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.09.2009, 21:28 | #1 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
Массивы
Здрасти никто не подскажет по лабе:
Ввести произвольные числа в два одномерных массива одинаковой размерности N (N задано). Создать третий массив, переставив элементы первого массива так, чтобы его максимальный элемент находился на месте расположения максимального элемента из второго массива, а каждый следующий очередной по убыванию элемент на месте оче-редного по убыванию элемента второго массива. Напечатать модифицированный массив. Подскажите пожалуйста: когда я нахожу максимальный элемент массива и записываю его в третий массив, то мне надо заново "пройтись" по массиве в поиске нового максимального элемента (т.е исключив "старый" максимум). Чё то думал думал никак не могу придумать как это провернуть
Винда, KIS 2010, книжка по С/С++, остальное неважно........
|
22.09.2009, 21:59 | #2 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 433
|
Мой совет: отсортируйте оба исходных массива по убыванию, запоминая при этом, из какой ячейки какое число прибежало на текущую позицию (завести 2 дополнительных массива). Вроде идея должна быть понятна
А на тот вопрос, что вы задали ответ таков: найдите перед началом работы вашего алгоритма минимальный в массиве и все максимальные элементы затем изменяйте на min-1. |
22.09.2009, 22:02 | #3 | |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
Цитата:
Винда, KIS 2010, книжка по С/С++, остальное неважно........
|
|
23.09.2009, 11:12 | #4 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 433
|
Цитата:
Мне тоже первый вариант больше нравится |
|
24.09.2009, 15:21 | #5 | |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
Цитата:
Винда, KIS 2010, книжка по С/С++, остальное неважно........
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |
Массивы | Ronk | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 04.06.2009 19:58 |
Массивы | Olalya da Silva | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 14.01.2009 20:26 |
Массивы | Баламут | Win Api | 9 | 12.01.2008 18:57 |