|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.03.2023, 20:19 | #1 |
Пользователь
Регистрация: 14.02.2023
Сообщений: 10
|
(C++)Переставить соседние - объяснение по коду
Задан массив из n целых чисел. Поменяйте местами соседние элементы массива (a0 с a1,a2 с a3 и так далее). Если элементов нечетное количество, то последний элемент следует оставить на своем месте.
Входные данные: 7 3 5 -7 7 5 -9 -4 Выходные данные 5 3 7 -7 -9 5 -4 Есть код: помогите пожалуйста написать к нему объяснение с помощью комментария в коде: Код:
Последний раз редактировалось BDA; 02.03.2023 в 22:04. |
02.03.2023, 21:24 | #2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Код:
|
02.03.2023, 22:06 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,323
|
Еще можно отказаться от if:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
02.03.2023, 22:07 | #4 |
Пользователь
Регистрация: 14.02.2023
Сообщений: 10
|
|
03.03.2023, 15:02 | #5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,586
|
При нечётном n будет ошибка: обращение к несуществующему элементу. Так что без if не обойтись: смотреть, сколько ещё осталось непереставленных. Тогда уж:
Код:
Последний раз редактировалось digitalis; 03.03.2023 в 15:13. |
03.03.2023, 15:48 | #6 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Это какое еще обращение к несуществующему элементу?
Код:
Последний раз редактировалось macomics; 03.03.2023 в 15:52. |
03.03.2023, 22:56 | #7 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,586
|
Да, малость попутал. Вот если бы i <= n ... Давно не писал на Си...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сравнить две соседние ячейки таблицы php с помощью js ? | ara05ru | JavaScript, Ajax | 5 | 16.08.2019 14:24 |
Переставьте соседние элементы массива | asdf_7 | Помощь студентам | 3 | 24.11.2014 19:07 |
Числа превосходящие соседние элементы | Mantor | Помощь студентам | 2 | 27.12.2011 15:39 |
поменять соседние слова местами | alex(21) | Общие вопросы C/C++ | 3 | 20.02.2011 16:28 |
[Asm]поменять соседние числа попарно | nuevegramodelamor | Помощь студентам | 0 | 25.01.2011 22:43 |