|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.05.2009, 01:26 | #1 |
Регистрация: 18.05.2009
Сообщений: 5
|
Ошибка incompatible type conversion
Доброго времени суток всем кто посетил эту тему.
Помогите разобраться У меня вот какая проблема При вызове функции sred(x) таким образом if(sred(x)>0) компилятор выдает ошибку incompatible type conversion В main() она описана так float sred(float[I][J]); Сама функция представляет из себя float sred(float x[I][J]) { float s; int kol=0,sum=0,i,j; for(i=0;i<I;i++) for(j=0;j<J;j++) sum+=x[i][j]; kol++; s=(float)sum/kol; return(s); } Если кто знает подскажите как исправить ошибку, буду очень благодарен если расскажите по подробнее как и почему эта ошибка имеет место и что нужно чтобы она не повторялась. Заранее спасибо. |
18.05.2009, 01:33 | #2 |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
Наверно нужно так :
Код:
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
18.05.2009, 01:44 | #3 |
Регистрация: 18.05.2009
Сообщений: 5
|
Не-а чт0-то все-равно не работает. Та же самая ошибка.
Я думаю может укзатель там нужен, только не силен в указателях |
18.05.2009, 02:20 | #4 |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
Код:
Код:
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
18.05.2009, 03:16 | #5 |
Регистрация: 18.05.2009
Сообщений: 5
|
SunKnight огромное спасибо за участие.
Ошибку incompatible type conversion исправил (добавил все-таки указатели) А тот вариант который ты написал все-равно дает 0 |
18.05.2009, 04:23 | #6 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
я не понимаю, зачем темы создавать одинаковые.. http://programmersforum.ru/showthread.php?t=50091
Uguu~
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка [Error] UPER.pas(57): Incompatible types: 'Integer' and 'Pointer' | Pirotexnik | Общие вопросы Delphi | 4 | 27.03.2009 11:04 |
ошибка - [Error] Unit1.pas(325): Operator not applicable to this operand type | blackstersl | Общие вопросы Delphi | 6 | 27.08.2008 13:17 |
Incompatible type conversion | Fox99 | Общие вопросы C/C++ | 4 | 14.08.2008 11:45 |