#include <iostream>
using namespace std;
int main(){
int n;
do{cout << "Matris boyutu..:";
cin >> n;
}while(n<2);
int a[n][n];
int b[n-1][n-1];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cout << i + 1 << ".satır " << j + 1 << ".sütun = ";
cin >> a[i][j];
b[i][j]=0;
}
}
int us=n-2;
int sayac=0;
do{
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
b[i][j] = a[0][0]*a[i][j] - a[0][j]*a[i][0];
}
}
for(int i=1;i<n;i++){
for(int j=1;j<n;j++){
a[i][j]=b[i][j];
}
}
n--;
us--;
sayac++;
}while(n > 2);
int det=(int)(a[0][0]*a[1][1]-a[1][0]*a[0][1]);
for(int y=0;y<sayac;y++){
det*=1/(a[0][0]^us);
}
cout<<"determinant="<<det<<endl<<endl;
return 0;
}
8 Kasım 2016 Salı
Chio Yöntemi Akış Diyagramı ve C++ Kodu
Kaydol:
Kayıt Yorumları (Atom)
çalışmıyor yanlışmı acaba?
YanıtlaSilfor(int i=0;i<n;i++){
for(int j=0;j<n;j++){
b[i][j] = a[0][0]*a[i][j] - a[0][j]*a[i][0];
}
} şu kısımda bir sıkıntı var gibi