multrix/src/main.nim
array-in-a-matrix eae5c23730 kid named finger
2022-11-17 20:44:33 -05:00

29 lines
751 B
Nim

import strutils, sequtils #, strformat
proc print_matrix(matrix: seq[seq[float]], row: int) =
for i in countup(1, row):
echo matrix[i-1]
proc fill_matrix(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]
echo "Enter number of rows:"
let row: int = parseInt(readLine(stdin))
echo "Enter number of columns:"
let col: int = parseInt(readLine(stdin))
var matrix = newSeqWith(row, newSeq[float](col))
fill_matrix(matrix, row, col)
echo "\nMatrix entered is:"
print_matrix(matrix, row)