Add tasks for all the new languages

This commit is contained in:
Tina Müller 2016-12-05 23:44:36 +01:00
parent 9dc3c2bb62
commit bba7bfd280
13208 changed files with 134745 additions and 0 deletions

View file

@ -0,0 +1,40 @@
var lead = 0
var rowCount = eCount
var columnCount = mCount
for (var r = 0; r < rowCount; ++r) {
if (columnCount <= lead) {
break
}
var i = r
while (matrix[i][lead] == 0) {
++i
if (i == rowCount) {
i = r
++lead
if (columnCount == lead) {
--lead
break
}
}
}
for (var j = 0; j < columnCount; ++j) {
var temp = matrix[r][j]
matrix[r][j] = matrix[i][j]
matrix[i][j] = temp
}
var div = matrix[r][lead]
if (div != 0) {
for (var j = 0; j < columnCount; ++j) {
matrix[r][j] /= div
}
}
for (var j = 0; j < rowCount; ++j) {
if (j != r) {
var sub = matrix[j][lead]
for (var k = 0; k < columnCount; ++k) {
matrix[j][k] -= (sub * matrix[r][k])
}
}
}
++lead
}