C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Проверьте функцию пожалуйста!, очень прошу!
Daredevil
  Отправлено: 12.11.2004, 09:40


Ученик-кочегар

Группа: Участник
Сообщений: 22



Эта функция реализует метод Данилевского. Скажите что надо поменять, если что-то не правильно. И насколько это вообще похоже на реализацию этой функции. Надо ли задействовать double в объявлении массива, если могут получиться нецелые числа.
Если вы не знаете этого метода, могу кинуть ссылку.

CODE
int danil(int start[m][m]){
int n=m;
int prom[n][n];
int f,n;
f=k=0;
for(i=1;i<=n;i++){
while(j != n-1)
prom[i][j] = (start[i][j]-start[i][n-1]*start[n][i])/start[n][n-1];
}
for(i=1;i<=n;i++){
prom[i][n-1] = start[i][n-1]/start[n][n-1];
}
int result[n][n];
for (i=1;i<=n-2;i++){
result[i][j] = prom[i][j];
}
for (j=1;j<=n;j++)
{
int z,q;
for (z=1;z<=n;z++)
{
 q += start[n][z]*prom[z][j];
}

result[n-1][j] = q;
return result[n][n];
}
exp
Отправлено: 13.11.2004, 13:43


Мастер участка

Группа: Участник
Сообщений: 304



Не знаю. Кидай.

Вернуться в Вопросы программирования в C++Builder