|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.10.2012, 15:36 | #1 |
Регистрация: 23.10.2011
Сообщений: 8
|
Массивы
Условие: Дан двумерный массив. В каждой строке все его положительные элементы переписать (сохраняя порядок) в начало строки, а отрицательные элементы - в конец массива. Дополнительный массив не использовать.
Подскажите, что у меня не так: Код:
|
03.10.2012, 17:18 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
1) Заполнять массив можно короче
Код:
3) Нельзя инкреминировать счётчик ( inc(i); inc(j); ) внутри циклов for !!! 4) После циклического сдвига массива дальше сразу идти нельзя, т.к есть вероятность, что там снова отрицательное число. ИМХО, WHILE/REPEAT лучше будет Код:
Последний раз редактировалось eoln; 03.10.2012 в 17:44. |
03.10.2012, 18:13 | #3 |
Регистрация: 23.10.2011
Сообщений: 8
|
Итого это выглядит так:
Код:
Может еще кому-нибудь пригодится Последний раз редактировалось SoldierOfFortune; 03.10.2012 в 18:58. |
03.10.2012, 18:37 | #4 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
SoldierOfFortune, поправь свой код немного. Должно быть
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерные массивы, двумерные массивы, строки | Sand093 | C++ Builder | 11 | 20.05.2012 21:48 |
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры | nuriyat | Помощь студентам | 1 | 21.01.2012 16:16 |
Двумерные массивы(массивы указателей на массивы) | krytishka99 | Помощь студентам | 1 | 29.12.2011 19:51 |
указатели на массивы и массивы указателей | blacktener | Общие вопросы C/C++ | 16 | 13.06.2011 20:45 |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |