|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.01.2018, 14:33 | #1 |
Пользователь
Регистрация: 23.12.2017
Сообщений: 22
|
Массив.
Как это сделать, я не понимаю. Вот в массиве нашли в максимальные элементы каждой строки. Как сделать чтобы максимальные элементы встали в середину каждой своей строки. Ещё вопрос если я хочу добавить пределы для значение L чтобы не только было четное но и не больше 20(через repeat).
Вот так звучит задание: В каждой строке А(K,L), K <= 15, L <= 20 наибольший элемент расположить в середине строки. Код:
|
24.01.2018, 14:56 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Цитата:
|
|
24.01.2018, 18:41 | #3 |
Пользователь
Регистрация: 23.12.2017
Сообщений: 22
|
Не понял
|
24.01.2018, 20:22 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Обычно с такими задачами и дети справляются. Ладно, вот еще проще объяснение: Перед вами лежит ряд белых кубиков и один из них красный. Надо поместить красный по середине. Что делать? Ищем красный - нашли, например, 3-й. Теперь ищем середину - допустим у нас 9 элементов всего, середина - элемент с номером 5. Берем и меняем 3 и 5 кубик местами. Так понятнее?
|
25.01.2018, 12:44 | #5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
И не лишним будет, видимо, напомнить, учитывая уровень ТС, что обмен типа
Код:
Код:
|
02.02.2018, 03:38 | #6 |
Пользователь
Регистрация: 23.12.2017
Сообщений: 22
|
Я просто тупой походу уже неделю сижу и не могу сделать.
|
02.02.2018, 09:36 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
очень плохо. тут и полчаса нечего делать!
давайте вместе решим. 1) Вам нужно найти не сам максимальный элемент, а его номер (индекс в строке) т.е. Код:
для этого подумайте 1) какой индекс имеет средний элемент? 2) как можно применить код из #5 для обмена двух элементов массива 3) написать код, проверить. Если есть вопросы - выложить полученный код на форум и задать доп.вопрос. так понятней? |
03.02.2018, 03:06 | #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 |