fork download
  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. int i,j, k;
  6. double A[3][4] = {{2,8,2,14},{1,6,-1,13},{2,-1,2,5}};
  7. double x1,x2,x3;
  8. double m;
  9.  
  10. for(i=0; i<2; i++)
  11. {
  12. for(j=i+1; i<3;j++)
  13. {
  14. m = A[j][i]/A[i][i];
  15. for(k=i; k<4;k++)
  16. {
  17. A[j][k] = A[j][k] - m*A[i][k];
  18. }
  19. }
  20. }
  21.  
  22. x3 = A[2][3]/A[2][2];
  23. x2 = (A[1][3]-A[1][2]*x3)/A[1][1];
  24. x1 = (A[0][3]-A[0][1]*x2-A[0][2]*x3)/A[0][0];
  25.  
  26. printf("x1=%lf x2=%lf x3=%lf \n",x1,x2,x3);
  27. return 0;
  28. }
Time limit exceeded #stdin #stdout 5s 15240KB
stdin
Standard input is empty
stdout
Standard output is empty