Решение системы уравнений методом Гаусса и ошибка переполнения (Overflow) - VB

Узнай цену своей работы

Формулировка задачи:

Нужно было составить прогу решения системы уравнений методом Гаусса, выдаёт эту ошибку в выделенной сточке:
Листинг программы
  1. Private Sub Command2_Click() 'Ìåòîä ГѓГ*ГіГ±Г±Г*
  2. Dim ii As Integer, m As Integer, sum As Integer, i As Integer, n As Integer, j As Integer
  3. Print
  4. Print 'ГђГҐГёГҐГ*ГЁГҐ ìåòîäîì ГѓГ*ГіГ±Г±Г*
  5. 'ÏðèâåäåГ*ГЁГҐ ГЄ âåðõГ*åòðåóãîëüГ*îìó âèäó
  6. For i = 1 To n - 1
  7. For ii = i + 1 To n
  8. m = a(ii, i) / a(i, i)
  9. For j = 1 To n
  10. a(ii, j) = a(ii, j) - m * a(i, j)
  11. Next j
  12. b(ii) = b(ii) - m * b(i)
  13. Next ii
  14. Next i
  15. Print
  16. For i = 1 To n 'Âûâîä ïðåîáðГ*çîâГ*Г*Г*ûõ Г¬Г*òðèöû ГЂ ГЁ âåêòîðГ* Г‚ Г*Г* ôîðìó
  17. For j = 1 To n
  18. Print a(i, j),
  19. Next j
  20. Print b(i)
  21. Next i
  22. 'Âû÷èñëåГ*ГЁГҐ Г*åèçâåñòГ*ûõ(îáðГ*ГІГ*ûé õîä)
  23. x(3) = b(n) / a(n, n) '/////////////////
  24. For i = n - 1 To 1 Step -1
  25. sum = 0
  26. For j = i + 1 To n
  27. sum = sum + a(i, j) * x(j)
  28. Next j
  29. x(i) = (b(i) - sum) / a(i, i)
  30. Next i
  31. Print
  32. For i = 1 To n 'Âûâîä âåêòîðГ* X Г*åèçâåñòГ*ûõ Г*Г* ôîðìó
  33. Print Format(x(i), "0.00000"),
  34. Next i
  35. Print
  36. End Sub
  37. Private Sub Command3_Click() 'Ââîä âåêòîðГ* Г*Г*Г·Г*ëüГ*îãî ïðèáëèæåГ*ГЁГї Г•0
  38. Dim i As Integer, n As Integer
  39. x(1) = 0: x(2) = 0: x(3) = 0
  40. Print
  41. For i = 1 To n 'Âûâîä âåêòîðГ* X Г*Г* ôîðìó
  42. Print x(i),
  43. Next
  44. Print
  45. End Sub

Решение задачи: «Решение системы уравнений методом Гаусса и ошибка переполнения (Overflow)»

textual
Листинг программы
  1. Dim ii As Integer, m As Integer, sum As Integer, i As Integer, n As Integer, j As Integer

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы