0 / 0 / 0
Регистрация: 31.10.2017
Сообщений: 40
|
||||||
1 | ||||||
Изменить порядок элементов в двух массивах на противоположный с использованием функции15.03.2018, 03:58. Просмотров 890. Ответов 5
Метки нет Все метки)
(
Как сделать функцию для двух массивов сразу? Так же выбивает предупреждение "Stack around the variable 'n' was corrupted", якобы выхожу за границы массива.В чем ошибка ?
0
|
|
15.03.2018, 03:58 | |
Изменить порядок элементов массива на противоположный Изменить порядок элементов массива X[8] Y[4] на противоположный
В каждой строке матрицы изменить порядок элементов на противоположный |
|
5246 / 3565 / 2114
Регистрация: 18.12.2017
Сообщений: 11,333
|
||||||
15.03.2018, 04:32 | 2 | |||||
![]() Решение
1
|
0 / 0 / 0
Регистрация: 31.10.2017
Сообщений: 40
|
|
15.03.2018, 21:01 [ТС] | 3 |
Спасибо. Можете объяснить, зачем здесь используется указатель и что значит тип size_t?
0
|
Модератор
1600 / 1060 / 480
Регистрация: 17.07.2012
Сообщений: 5,245
|
|
15.03.2018, 21:06 | 4 |
Массив в функцию обычно передают по указателю на первый элемент(даже если написать int Z[] по факту это будет int *Z, потому что просто передать массив нельзя, либо по ссылке либо по указателю либо по указателю на первый элемент).
Неотрицательное целое число. Индексы массива всегда неотрицательные потому часто используют size_t вместо int который может хранить и отрицательные числа.
1
|
0 / 0 / 0
Регистрация: 31.10.2017
Сообщений: 40
|
|||||||||||
15.03.2018, 21:24 [ТС] | 5 | ||||||||||
Все понял, кроме сути данной функции:
0
|
5246 / 3565 / 2114
Регистрация: 18.12.2017
Сообщений: 11,333
|
|
16.03.2018, 00:24 | 6 |
обмен первого элемента с последним, т.е. Z[0] c Z[n-1], второго с предпоследним и т.д. пока не дойдём до середины массива (или до среднего элемента для нечётных n) - первая итерация цикла сохраняет значение первого элемента во временной переменной temp, затем первому элементу присваивается значение последнего элемента, а последнему - элементу значение temp (т.е. значение первого элемента), аналогично со вторым элементом и предпоследним и т.д.
1
|
16.03.2018, 00:24 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Во всех последовательностях положительных чисел изменить порядок элементов на противоположный Во всех последовательностях положительных чисел изменить порядок элементов на противоположный
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |