Andy Allinger
I have to disagree with Griff here. Cheating on homework is wrong, but sharing code is the whole point of codeproject. Google is a good start, but if you are looking for source code, there are places to better focus your search. There are sourceforge.net, and github.com of course. Check your Linux distribution and see if what you need is available as a software package. (If you don't run Linux, it's never too late to start.) rosettacode.org has 1000 problems solved in dozens of programming languages. Don't forget wikipedia. Correct source code tends to get deleted from wikipedia pages, so you can check the article history to see if it was in an old edition.
Поскольку это численная задача, существуют более конкретные ресурсы. netlib.org имеет коллекцию кода, используемого учеными, которая была выращена в течение 30 лет. Особое историческое значение имеет SLATEC, библиотека, разработанная лабораториями ядерного оружия США и переданная в общественное достояние. Кроме того, с гражданской стороны, загляните в основную математическую библиотеку бюро стандартов: Программные продукты ACMD | NIST[^] .
Есть проекты прямо здесь по адресу codeproject.com в Visual Basic ( Высокоточное нативное Гауссовское исключение[^]) и в C# ( Линейных Уравнений - Метод Гаусса (С#)[^]) То, что вы ищете, доступно в интернете от rosettacode: [Исключение Гаусса - Код РозеттыПоловина инженерного дела-это знание того, что есть в каталоге.