int main(){ int i,j,l,m,t,s; float mat[R-1][R],k,otv[R]; /*k-koeficient na kotorui umnogat stroki*/ FILE *stream; HELLO(); s=sizeof_matr()+1; //read from file stream = fopen("MATR.txt","r"); if(stream==NULL){ printf("\nERROR\n"); return 0; } i=0; j=0; while(1){ if(feof(stream)) break; fscanf(stream,"%f",&mat[i][j]); j++; if(j==s){ j=0; i++;} } for(j=0;j<s-1;j++){ printf("\n"); for(l=0;l<s;l++)printf("%f ",mat[j][l]); } //prymoi hod for(j=1;j<i;j++){ for(l=1;l<i;l++){ if(l<j)continue; k=mat[l][j-1]/mat[j-1][j-1]; printf("\n\tK: %f\n",k); for(m=0;m<s;m++){ mat[l][m]=mat[l][m]+mat[j-1][m]*(-k); } for(m=0;m<s-1;m++){ printf("\n"); for(t=0;t<s;t++)printf("%f ",mat[m][t]);} } } //obratnui hod m=s-2; for(l=i-1;l>=0;l--){ otv[m]=mat[l][s-1]; for(j=s-2;j>=0;j--){ if(j!=m&&j>l){ otv[m]=otv[m]-mat[l][j]*otv[j]; continue; } if(j!=m) otv[m]=otv[m]-mat[l][j]; } otv[m]=otv[m]/mat[l][m]; m--; } //vivod otveta for(j=0;j<s-1;j++) printf("\nX%d:%f\n",j,otv[j]); return 0; }
int main(int argc, const char * argv[]) { HELLO(); // float a = M_PI; // insert code here... // printf("%d\n",MAX(2,3)); return 0; }
int main(int argc, const char * argv[]) { int i = 0; int testCases = 10; printf HELLO("asdf") printf("hello %s\n", "yoon"); int note; for(i = 0; i --> 3; i++) { printf("hello\n"); } while(testCases-->0) { } }