0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 2
1

Дан массив А из n элементов. Поменяйте местами первый и н-ый элементы

09.01.2014, 18:31. Показов 543. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите чайнику как сделать? Я могу сделать чтоб менялись рандомно, а как сделать именно 1-ый и k-ый?
Заранее большое спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2014, 18:31
Ответы с готовыми решениями:

Дан массив А из n элементов. Поменяйте местами последний и k-ый элементы
Дан массив А из n элементов. Поменяйте местами последний и k-ый элементы.

Дан одномерный массив AN. Преобразуйте массив следующим образом; поменяйте местами наибольший и наименьший элементы массива
нужна помощь!)) *Дан одномерный массив AN. Преобразуйте массив следующим образом (дополнительные...

Дан квадратный массив. Поменяйте в нем местами элементы главной и побочной диагоналей.
Дан квадратный массив. Поменяйте в нем местами элементы главной и побочной диагоналей.

Поменяйте местами первый минимальный и последний элементы
Дан массив А из n элементов. Поменяйте местами первый минимальный и последний элементы. n=5,...

4
16 / 16 / 4
Регистрация: 01.03.2013
Сообщений: 139
Записей в блоге: 1
09.01.2014, 19:27 2
Могу предложить очень простой способ, взять k-ый и 1-ый элементы поместить в условные переменные, а потом просто приравнять элементы наоборот.
0
0 / 0 / 1
Регистрация: 04.01.2014
Сообщений: 24
09.01.2014, 20:31 3
Дан массив А из n элементов. Поменяйте местами последний и k-ый элементы
аналогичная задача

вместо A[A.Length-1]
в функции "static void func"
используй A[0]
0
369 / 341 / 108
Регистрация: 12.02.2013
Сообщений: 653
09.01.2014, 20:51 4
C#
1
2
3
4
        
mas[0] += mas[n];
mas[n] = mas[0] - mas[n];
mas[0] = mas[0] - mas[n];
0
0 / 0 / 1
Регистрация: 04.01.2014
Сообщений: 24
10.01.2014, 18:29 5
Diman777, прикольный у тебя метод
а потом я вспомнил про ограничения int
если у тебя будут 2 больших числа которые больше, чем ~1'073'741'824, возникнет переполнение
т.к. интервал для целого со знаком: (–2147483648; 2147483647)

так что это не есть правильно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2014, 18:29
Помогаю со студенческими работами здесь

Двумерный массив не содержит одинаковых элементов. Поменяйте местами наибольший и наименьший элементы массива
Помогите пожалуйста решить задачу на Delphi!!!!!!!!!!! Двумерный массив не содержит одинаковых...

Поменяйте местами в массиве первый отрицательный и максимальный элементы
Поменяйте местами в массиве c первый отрицательный и максимальный элементы.

Дан двумерный массив. Поменять местами минимальный и первый элементы массива
Дан двумерный массив. Поменять местами минимальный и первый элементы массива. Как ее делать?

В одномерном массиве поменяйте местами последний наименьший и первый наибольший элементы
Задача: В одномерном целочисленном массиве поменяйте местами последний наименьший и первый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru