|
|
|
Слои в трехмерном массиве
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, не могу разобраться, как в трехмерном массиве double dArray[4][3][3]; поменять местами значения элементов четных и нечетных слоев. // dArray[l][j][k] for(int l=0; l<4; l++) { // dArray[l+1] = dArray[l]; ошибка - левым операндом должен быть адрес переменной. Подсказали использоать указатель на массив double (*pn)[3] = dArray[l]; а как его использовать не понятно. // dArray[l] = pn [l]; ошибка } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 09:48 |
|
||
|
Слои в трехмерном массиве
|
|||
|---|---|---|---|
|
#18+
Типа такого Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 13:03 |
|
||
|
Слои в трехмерном массиве
|
|||
|---|---|---|---|
|
#18+
Мне нужно обязательно с использованием указателя на многомерный массив, что то вроде такого: double (*pn)[3] = dArray[l]; .......................... = dArray[l+1]; Потом меняем местами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2005, 13:40 |
|
||
|
Слои в трехмерном массиве
|
|||
|---|---|---|---|
|
#18+
Массив в С это просто кусок памяти. Можно в принципе так извратится: Код: plaintext 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 19:46 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33404445&tid=2032395]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 343ms |

| 0 / 0 |
