RosettaCodeData/Task/Identity-matrix/Elena/identity-matrix.elena
2024-03-06 22:25:12 -08:00

14 lines
431 B
Text

import extensions;
import system'routines;
import system'collections;
public program()
{
var n := console.write("Enter the matrix size:").readLine().toInt();
var identity := new Range(0, n).selectBy::(i => new Range(0,n).selectBy::(j => (i == j).iif(1,0) ).summarize(new ArrayList()))
.summarize(new ArrayList());
identity.forEach::
(row) { console.printLine(row.asEnumerable()) }
}