|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.06.2019, 16:53 | #1 |
Регистрация: 17.04.2017
Сообщений: 6
|
вставить значение перед каждым отрицательным элементом
Задан одномерный массив F(N). В данном массиве удалить все элементы, кратные 7. Массив распечатать. Во вновь образованной последовательности вычислить количество нечётных элементов и вставить это значение перед каждым отрицательным элементом. Значение количества и вновь образованный массив распечатать.
Подскажите, почему не выводится последний элемент массива? Код:
Последний раз редактировалось Вадим Мошев; 02.06.2019 в 18:33. |
02.06.2019, 18:01 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,306
|
Над полем редактирования находится кнопка [CODE].
Пиши текст программы, выделяй его и жми на кнопку. В том виде, как представлен твой код, читать сложно. 1. В одном цикле можно а) удалить элементы, кратные 7, b) подсчитать число нечётных элементов. 2. Поскольку из массива удаляются элементы, то массив можно оставить в исходном месте. 3. Поскольку есть второй массив с размерностью в два раза больше исходного (так понимаю, на случай не удаления элементов и все элементы отрицательные), то в него можно перенести все элементы последнего массива соблюдая правило. Без изысков - downto. 4. В программе есть переменная d. Она используется при инициализации переменной цикла for. Исходное значение для d - ноль. Инициализация переменной цикла выполняется один раз - в начале. Так что это: Код:
Как-то так, ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перед каждым минимальным элементом вставить новый элемент(стек) | ggjgj | Общие вопросы C/C++ | 0 | 21.04.2017 20:31 |
Перед каждым столбцом матрицы вставить его порядковый номер | Лераа | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 26.12.2012 00:11 |
1. Вставить нулевой элемент перед максимальным элементом в одномерном массиве | Proskurina | Помощь студентам | 6 | 22.09.2012 06:48 |
1. Вставить нулевой элемент перед максимальным элементом в одномерном массиве | Proskurina | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 21.09.2012 20:21 |
вставить по одному элементу перед отрицательным элементом массива (паскаль) | lexflax | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.04.2011 09:09 |