Guest User

Untitled

a guest
Dec 9th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. double A [2][3] = {{ -5, -1, -4}, { -4, 4, -5}}; //матрица с коэффициентами при двух неизвестных
  2. double epsilon = 0.001;
  3. double x[3], y[3]; // массивы для значений x и y
  4. x[0] = 0, y[0] = 0;
  5. i = 0;
  6.  
  7. do
  8. {
  9. x[i + 1] = (A[i][i + 2] - A[i][i + 1] * y[i]) / A[i][i];
  10. y[i + 1] = (A[i + 1][i + 2] - A[i + 1][i] * x[i + 1]) / A[i + 1][i +
  11. 1];
  12. cout << "Решение на " << i << "-ой " << "итерации - "
  13. << "x = " << round(x[i + 1] * 10000) / 10000 << ", y =" << round(
  14. y[i + 1] * 10000) / 10000 << "n";
  15. i++;
  16. }
  17. while (abs(x[i + 1]) < epsilon && i < 3);
Add Comment
Please, Sign In to add comment