![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.12.2017
Сообщений: 22
|
![]()
Как это сделать, я не понимаю. Вот в массиве нашли в максимальные элементы каждой строки. Как сделать чтобы максимальные элементы встали в середину каждой своей строки. Ещё вопрос если я хочу добавить пределы для значение L чтобы не только было четное но и не больше 20(через repeat).
Вот так звучит задание: В каждой строке А(K,L), K <= 15, L <= 20 наибольший элемент расположить в середине строки. Код:
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.12.2017
Сообщений: 22
|
![]()
Не понял
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Обычно с такими задачами и дети справляются. Ладно, вот еще проще объяснение: Перед вами лежит ряд белых кубиков и один из них красный. Надо поместить красный по середине. Что делать? Ищем красный - нашли, например, 3-й. Теперь ищем середину - допустим у нас 9 элементов всего, середина - элемент с номером 5. Берем и меняем 3 и 5 кубик местами. Так понятнее?
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,712
|
![]()
И не лишним будет, видимо, напомнить, учитывая уровень ТС, что обмен типа
Код:
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 23.12.2017
Сообщений: 22
|
![]()
Я просто тупой походу уже неделю сижу и не могу сделать.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
очень плохо. тут и полчаса нечего делать!
![]() давайте вместе решим. 1) Вам нужно найти не сам максимальный элемент, а его номер (индекс в строке) т.е. Код:
для этого подумайте 1) какой индекс имеет средний элемент? 2) как можно применить код из #5 для обмена двух элементов массива 3) написать код, проверить. Если есть вопросы - выложить полученный код на форум и задать доп.вопрос. так понятней? |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 23.12.2017
Сообщений: 22
|
![]()
У меня получилось вывести индексы максимального элемента каждой строки, нашёл середину, но при переприсваивание я где-то ошибся. И не уверен, что так надо середину строки находить.
Код:
Последний раз редактировалось Genzal; 03.02.2018 в 03:09. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан массив A размером 3*3. Составить программу, записывающие положительные элементы этого массива A в одномерный массив B, а отрицательные - в одномерный массив C | SkaNi | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 02.06.2017 08:07 |
Программирование в VBA: двумерный массив M на N, нужно создать новый одномерный массив | TheAnnihilyator | Помощь студентам | 1 | 04.06.2014 09:16 |
С# задан массив 5х5. сформировать массивы А и В. в массив А поместить элементы с четными индексами, в массив В с нечетны | Koksa | Помощь студентам | 0 | 10.10.2011 11:26 |
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) | KARTER | Помощь студентам | 1 | 18.06.2011 19:58 |
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) | econ | Помощь студентам | 1 | 29.05.2011 22:02 |