0 / 0 / 0
Регистрация: 14.09.2017
Сообщений: 10
|
||||||
1 | ||||||
Поменять местами третий и максимальный элементы массива29.09.2017, 22:10. Показов 4331. Ответов 9
Метки нет (Все метки)
Дан массив. Поменять местами:третий и максимальный элементы. Если элементов с максимальным
значением несколько, то в обмене должен участвовать первый из них;
0
|
29.09.2017, 22:10 | |
Ответы с готовыми решениями:
9
Записать элементы из двух массивов в третий и поменять в нем местами минимальный и максимальный элемент Поменять местами минимальный и максимальный элементы массива Поменять местами максимальный и минимальный элементы массива Поменять местами максимальный и первый элементы массива |
Заклинатель змей
700 / 555 / 219
Регистрация: 30.04.2016
Сообщений: 2,591
|
|
29.09.2017, 22:52 | 2 |
Alex0905131, во-первых, почему массив индексируется с 1, а не 0?
Во-вторых, arr [3] -- 4ый элемент массива
0
|
672 / 475 / 215
Регистрация: 06.09.2013
Сообщений: 1,306
|
|||||||||||
30.09.2017, 05:32 | 3 | ||||||||||
Alex0905131, да индексация с нуля, во-первых, а во-вторых вы не меняете их местами, нужна сохранять не значение максимального элемента, а либо указатель на него:
0
|
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
|
||||||
30.09.2017, 08:59 | 4 | |||||
Alex0905131, Вам нужно запомнить индекс в массиве максимального значения, а потом третье значение записывать не в max а в массив
DobroAlex, woldemas, А разве имеет значение с которого индексировать массив? Если он хочет с единицы, а не с нуля, то это его дело и тогда третьим элементом у него будет именно arr[3]. Хоть с двадцатого пусть индексирует и с шагом 10 Я не вижу проблем в этом, просто нужно учесть это при объявлении максимального числа элементов массива
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|||||||||||
30.09.2017, 10:31 | 5 | ||||||||||
Или
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
30.09.2017, 16:09 | 7 |
Новичок,
А у них у всех в коде нумерация элементов с единицы.
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
30.09.2017, 17:05 | 9 |
Новичок,
Не-а, там 0-й элемент просто в разборках не участвует. Его не видно, но он есть! А вот arr + sz нету. Последний arr+sz - 1. Ибо
0
|
Заклинатель змей
700 / 555 / 219
Регистрация: 30.04.2016
Сообщений: 2,591
|
|
30.09.2017, 17:47 | 10 |
Avaddon74, не C-way
0
|
30.09.2017, 17:47 | |
30.09.2017, 17:47 | |
Помогаю со студенческими работами здесь
10
Поменять местами максимальный и минимальный элементы массива Поменять местами максимальный и последний элементы массива Поменять местами последний и максимальный элементы массива Поменять местами минимальный и максимальный элементы массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |