|
|
|
Помогите выводится ошибка
|
|||
|---|---|---|---|
|
#18+
у меня есть метод класса и на массиве ь вылетает программа в чем может быть ошибка? void Exam::sortLines() //bilets 14 { float a=0; float *m; for (int i=0;i<kol_r;i++) { for ( int j = 0; j<kol_c; j++) { m = tab[j]+ a; a = m ; } a=0; m= m/kol_r; cout<<m; } for (int i=0;i<=kol_r-1;i++) { if (m>m[i+1]) { for ( int j = 0; j<=kol_c-1; j++) { a = tab[j]; tab[j]=tab[i+1][j]; tab[i+1][j]=a; } } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 09:59 |
|
||
|
Помогите выводится ошибка
|
|||
|---|---|---|---|
|
#18+
m у тебя не массив, а указатель на float . Этот указатель можно использовать как имя массива , если по адресу на который он указывает будет находиться достаточно памяти . Логически поразмышляв, приходим к выводу, что m надо куда-то направить. Сделаем так. Выделим память и сохраним ее начальный адрес в m: m = new float[kol_r*kol_c]; Теперь m указывает на память, где выделено достаточно памяти. Когда закончишь работать с памятью, ее надо будет вернуть обратно: delete[] m; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 10:08 |
|
||
|
Помогите выводится ошибка
|
|||
|---|---|---|---|
|
#18+
Еще - 1. обращаться к элементу массива надо по индексу. m 2. Что у тебя за tab? 3. В следующий раз приводи текст ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 10:10 |
|
||
|
Помогите выводится ошибка
|
|||
|---|---|---|---|
|
#18+
Научись пользоваться тегом src, чтобы все, блин, корректно и понятно отображалось: Код: 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. Какая ошибка, что такое tab [i][j]? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 10:13 |
|
||
|
Помогите выводится ошибка
|
|||
|---|---|---|---|
|
#18+
for ( int j = 0; j<=kol_c-1; j++) { a = tab [j]; tab[j]=tab[i+1][j]; tab[i+1][j]=a; } на m не выводится ошибка зато на краной строчке выводится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 10:49 |
|
||
|
Помогите выводится ошибка
|
|||
|---|---|---|---|
|
#18+
for ( int j = 0; j<=kol_c-1; j++) { a = tab [j]; tab[j]=tab[i+1][j]; tab[i+1][j]=a; } на m не выводится больше ошибка зато на красной строчке выводится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 10:51 |
|
||
|
Помогите выводится ошибка
|
|||
|---|---|---|---|
|
#18+
все получилось, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 10:52 |
|
||
|
Помогите выводится ошибка
|
|||
|---|---|---|---|
|
#18+
Helen-nafor ( int j = 0; j<=kol_c-1; j++) { a = tab [j]; tab[j]=tab[i+1][j]; tab[i+1][j]=a; } на m не выводится ошибка зато на краной строчке выводится 1. Научись пользоваться тегом src. 2. Приведи определение массива tab 3. Приведи текст ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 10:52 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=315&tid=2029680]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 321ms |

| 0 / 0 |
