![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]()
Здрасти никто не подскажет по лабе:
Ввести произвольные числа в два одномерных массива одинаковой размерности N (N задано). Создать третий массив, переставив элементы первого массива так, чтобы его максимальный элемент находился на месте расположения максимального элемента из второго массива, а каждый следующий очередной по убыванию элемент на месте оче-редного по убыванию элемента второго массива. Напечатать модифицированный массив. Подскажите пожалуйста: когда я нахожу максимальный элемент массива и записываю его в третий массив, то мне надо заново "пройтись" по массиве в поиске нового максимального элемента (т.е исключив "старый" максимум). Чё то думал думал никак не могу придумать как это провернуть
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 433
|
![]()
Мой совет: отсортируйте оба исходных массива по убыванию, запоминая при этом, из какой ячейки какое число прибежало на текущую позицию (завести 2 дополнительных массива). Вроде идея должна быть понятна
![]() А на тот вопрос, что вы задали ответ таков: найдите перед началом работы вашего алгоритма минимальный в массиве и все максимальные элементы затем изменяйте на min-1. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]() Цитата:
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 433
|
![]() Цитата:
Мне тоже первый вариант больше нравится ![]() |
|
![]() |
![]() |
![]() |
#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 |