RosettaCodeData/Task/Identity-matrix/Elena/identity-matrix.elena
2019-09-12 10:33:56 -07:00

14 lines
427 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()) }
}