|
|
|
неправильно работает код
|
|||
|---|---|---|---|
|
#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. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 22:30 |
|
||
|
неправильно работает код
|
|||
|---|---|---|---|
|
#18+
lradПереписал функцию обработки массива По моему лучше получилось? А зачем так? тебе ж посоветовал MasterZivХранить вмесро значения искомого элемента указатель на него, при этом в начале задать его == NULL, что будет значить, что еще НЕ НАЙДЕН такой элемент. И красивее, и массив будет проходиться 1 раз, а не 2, как в последнем варианте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 01:00 |
|
||
|
неправильно работает код
|
|||
|---|---|---|---|
|
#18+
MasterZivЭта функция никогда ничего не введет, она работает со своей локальной копией массива. Я тебе говорил про передачу массивов по ссылкам или по указателям. Но благодаря тому, что твой алгоритм в принципе пока не работает, ты еще об этом даже не догадываешься. Ну вообще-то предать в функцию массив не по ссылке, а по значению - этта нада оччень постараться. Примерчиг дадите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 03:03 |
|
||
|
неправильно работает код
|
|||
|---|---|---|---|
|
#18+
lrad пишет: > Автор: "lrad" > Переписал функцию обработки массива > По моему лучше получилось? Что-то я не вижу прогресса. Наоборот, деградация... Пошто максимальное значение в int хранится ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 19:42 |
|
||
|
неправильно работает код
|
|||
|---|---|---|---|
|
#18+
mikhail_n пишет: > > Ну вообще-то предать в функцию массив не по ссылке, а по значению - этта > нада оччень постараться. Примерчиг дадите? Был не прав на счет этого, вспылил ... ну и все такое. Каюсь, посыпаю голову пеплом... Забыл я старый добрый С и что С++ должен его тоже компилировать. Вообще интересно получается, в С++ параметры в функции передаются всегда по значению, но если параметр - массив, параметр передается по ссылке. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 19:45 |
|
||
|
неправильно работает код
|
|||
|---|---|---|---|
|
#18+
// Определение расчетной функции raschet() float raschet(float m[15]) { int i, indx = -1; for (i=0;i<sizeof(m);i++){ if (m < 0.0) { if ((indx >= 0 && m > m[indx]) || (indx < 0)) { indx = i; } } if(indx<0){ cout<<endl<<" В данном массиве нет отрицательных значений "<<endl; return 0.0; } return m[indx]; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 20:49 |
|
||
|
неправильно работает код
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 20:51 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2029597]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 434ms |

| 0 / 0 |
