1 / 1 / 1
Регистрация: 05.01.2013
Сообщений: 57
|
||||||
1 | ||||||
Не меняется местами при четных значениях n 1-мерного массива06.01.2013, 16:59. Показов 632. Ответов 2
Метки нет (Все метки)
Всё вроде работает, при нечетных значениях всё меняется, последнее число меняется на ноль, что логично, а при четных значения не происходит ничего, подскажите, в чем проблема? Заранее спасибо...P.S Измененный массив выводится по 2-й кнопочке.
0
|
06.01.2013, 16:59 | |
Ответы с готовыми решениями:
2
Вычислить значения переменной y, где при четных значениях x; y=x2 – 6 при значениях x, кратных 5; y=0 во всех остальных случаях Постороить из 2 мерного массива в 1 мерный, который содержит все элементы 2 мерного массива , содержащихся по периметру массива Поменять местами первый и последний столбец заданого 2 - мерного массива Проблема при изменении размеров 2-мерного массива |
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
||||||
06.01.2013, 19:09 | 2 | |||||
Ух, ны вы и объясняете. Как я правильно понял, когда массив содержит нечетное количество элементов, то все работает как вы хотите, а когда четное, то работает неправильно. Обратите внимание на данную строчку
Вот смотрите, что получается. В результате перестановки все соседние элементы массива меняются местами. Если сделать данные манипуляции над уже "переставленным" массивом, то у вас элементы вернутся на исходные позиции (кроме последнего, в случае нечетного количества элементов). То есть, каждой второй вызов метода Perestnovka фактически отменяет каждый первый вызов этого метода. В случае, когда у вас четное количество элементов массива, последний запуск вышеупонятого метода возвращает все элементы массива на исходные позиции, а вы не видите результата.
1
|
1 / 1 / 1
Регистрация: 05.01.2013
Сообщений: 57
|
||||||
07.01.2013, 12:00 [ТС] | 3 | |||||
kodv, но а что мне нужно, сделать то?...отдельный цикл ввести для это функции?
Добавлено через 1 минуту kodv, всё, получилось всё, я убрал ...
0
|
07.01.2013, 12:00 | |
07.01.2013, 12:00 | |
Помогаю со студенческими работами здесь
3
Вывести на дисплей сообщения о значениях функции при различных значениях аргумента Вывести на дисплей сообщения о значениях функции при различных значениях аргумента Вывести на экран дисплея сообщения о значениях функции при различных значениях аргумента Обмен местами четных и нечетных элементов массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |