0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
|
|||||||
1 | |||||||
Вывод массива по спирали. Ошибка исполнения.19.11.2011, 20:38. Показов 4707. Ответов 20
Метки нет (Все метки)
Дан квадратный массив задаваемой размерности, нужно вывести в ряд его элементы змейкой начиная с элемента последней строки последнего столбца и заканчивая элементом посередине массива, идти нужно оббегая массив
0
|
19.11.2011, 20:38 | |
Ответы с готовыми решениями:
20
вывод массива по спирали Ошибка исполнения при заполнении массива Вывод массива от центра по спирали в строку Ошибка времени исполнения: Индекс находился вне границ массива |
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
|
||||||||||||
30.11.2011, 17:32 [ТС] | 2 | |||||||||||
ума не приложу, что не так... пишет либо "Необработанное исключение в "0x0112464b" в "zme0.exe": 0xC0000005: Нарушение прав доступа при чтении "0xabababbb". либо пишет вместо нужных цифр какие-то отрицательные большие числа одинаковые(((( вижуал студио 2010. а дев С++ не компилирует просто без всяких слов.
0
|
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
|
|
30.11.2011, 17:58 [ТС] | 5 |
Нужно обойти массив как бы змейкой, то есть вывести сначала нижнюю строку справа налево, потом левую крайнюю снизу вверх, затем верхнюю слева направо и потом крайнюю правую сверху вниз, после первого круга надо перейти на один элемент по диагонали и точно так же вывести элементы второго круга.
Добавлено через 1 минуту https://www.cyberforum.ru/cpp-... 87322.html вот тут описано задание
0
|
30.11.2011, 20:43 | 6 | |||||
Попробуйте вот так.
0
|
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
|
|
30.11.2011, 21:10 [ТС] | 7 |
Попробовала я, но что-то он какие-то странные цифры мне выдает...
0
|
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
|
|
30.11.2011, 21:22 [ТС] | 9 |
Вот что выдает
0
|
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
|
|
30.11.2011, 21:41 [ТС] | 11 |
мне просто нужно чтобы выглядело это вот так https://www.cyberforum.ru/cpp-... 87322.html то есть сначала сам массив, а потом в одну строку значения элементов
0
|
30.11.2011, 21:48 | 12 | |||||
Все, я вас понял, держите
output
Код
soon@bt:~/Desktop$ g++ main.cpp -o main soon@bt:~/Desktop$ ./main 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 24 23 22 21 16 11 6 1 2 3 4 5 10 15 20 19 18 17 12 7 8 9 14 13 soon@bt:~/Desktop$
0
|
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
|
||||||
30.11.2011, 22:04 [ТС] | 13 | |||||
В общем насколько я поняла, тут как-то сложно...вот мой код, переделанный, работающий так, как нужно. единственное боюсь функцию объяснить не смогу((
0
|
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 3
|
||||||
30.11.2011, 22:06 | 14 | |||||
От-так попробуй.
0
|
30.11.2011, 22:13 | 15 | ||||||||||
С комментариями
Тот код неверен.
1
|
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
|
|
30.11.2011, 22:20 [ТС] | 16 |
за комментарии спасибо и за функцию вообще огромнейшее)))
0
|
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 45
|
|
01.12.2011, 10:30 [ТС] | 18 |
хорошо, но пока в измененной версии все нормально работает, тьфу тьфу тьфу))
0
|
1 / 1 / 2
Регистрация: 27.11.2011
Сообщений: 9
|
||||||
01.12.2011, 20:57 | 19 | |||||
Когда - то писал что то по типо вашей, так что вот мой вариант
0
|
soon
|
01.12.2011, 21:45
Вывод массива по спирали. Ошибка исполнения.
#20
|
Не по теме:
0
|
01.12.2011, 21:45 | |
Ошибка исполнения Ошибка исполнения Ошибка исполнения Ошибка во время исполнения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |