-4
これは愚かな質問かもしれませんが、なぜこのFORループが無限に実行されているのか理解できません。誰もが、これは無限ループに起こっている理由を私に伝えることができ、サイズの値が3である私の場合はEndless For Loop
for(int k=0;k<size-1;k++){
for(int i=k+1;i<size;i++){
for(int j=k+1;j<size;j++){
if(k=0){
a[i][j]=((a[i][j]*a[k][k]) - (a[i][k]*a[k][j]));
}else{
a[i][j]=((a[i][j]*a[k][k]) - (a[i][k]*a[k][j]))/a[k-1][k-1];
}
}
}
}
:コードは以下の通りでありますか?
「k = 0」のためです。 – LogicStuff
コンパイラの冗長な警告をオンにすると、どこに問題があるのかがわかるはずです。 – Barmar
おかげで...ルーキーミス – Trijit