multrix/src/procedures.nim
2022-11-17 21:35:45 -05:00

16 lines
533 B
Nim

import strutils
## prints a matrix to the standard output
proc printMatrix*(matrix: seq[seq[float]], row: int) =
for i in countup(1, row):
echo matrix[i-1]
## get elements of matrix from standard input
proc fillMatrix*(matrix: var seq[seq[float]], row, col: int) =
for i in countup(1, row):
for j in countup(1, col):
echo "Enter item in row:"
var entry: float = parseFloat(readLine(stdin))
matrix[i-1].add(entry)
matrix[i-1].delete(0)
echo matrix[i-1]