Borderou de evaluare (job #2251104)

Utilizator zsraduZamfir Radu zsradu Data 1 octombrie 2018 09:47:16
Problema Algoritmul lui Gauss Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:4:119: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] std::ifstream f("gauss.in");std::ofstream g("gauss.out");int n,m,i,j,k,l;double A[310][310],X[310];int main(){f>>n>>m;for(i=1;i<=n;++i)for(j=1;j<=m+1;++j)f>>A[i][j];for(j=1;j<=m;++j){for(i=j;i<=n;++i)if(A[i][j]>0.001||A[i][j]<-0.001)break;if(i>n)continue;if(i!=j)for(k=1;k<=m+1;++k)std::swap(A[i][k],A[j][k]);for(k=j+1;k<=m+1;++k)A[j][k]/=A[j][j];A[j][j]=1;for(k=j+1;k<=n;++k){for(l=j+1;l<=m+1;++l)A[k][l]-=A[j][l]*A[k][j];A[k][j]=0;}}for(i=n;i>=1;--i)for(j=1;j<=m+1;++j)if(A[i][j]>0.001||A[i][j]<-0.001){if(j==m+1){g<<"Imposibil\n";return 0;}X[j]=A[i][m+1];for(k=j+1;k<=m;++k)X[j]-=X[k]*A[i][k];break;}for(i=1;i<=m;++i)g<<std::fixed<<std::setprecision(9)<<X[i]<<" ";return 0;} ^~~ user.cpp:5:38: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ user.cpp:6:0: note: -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers user.cpp:6:122: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] user.cpp:7:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms1392kbOK, eroare maxima 0.000000000510
20ms1392kbOK, eroare maxima 0.0000000055
30ms1408kbOK, eroare maxima 0.000000000510
40ms1404kbOK, eroare maxima 0.0000000005
50ms1508kbOK, eroare maxima 0.000000000520
60ms1508kbOK, eroare maxima 0.0000000005
70ms1512kbOK, eroare maxima 0.0000000005
80ms1508kbOK, eroare maxima 0.0000001495
94ms1632kbOK, eroare maxima 0.000000000520
108ms1628kbOK, eroare maxima 0.0000010635
118ms1632kbOK, eroare maxima 0.0000007165
128ms1628kbOK, eroare maxima 0.0000010195
1328ms1876kbOK, eroare maxima 0.000000000520
1432ms1872kbOK, eroare maxima 0.0000037545
1532ms1876kbOK, eroare maxima 0.0000410735
1636ms1876kbOK, eroare maxima 0.0000040035
1768ms2112kbOK, eroare maxima 0.000000000520
1876ms2124kbOK, eroare maxima 0.0000314355
1976ms2096kbOK, eroare maxima 0.0000428815
2072ms2068kbOK, eroare maxima 0.0000373055
Punctaj total100

Ceva nu functioneaza?