RosettaCodeData/Task/Create-a-two-dimensional-array-at-runtime/Prolog/create-a-two-dimensional-array-at-runtime.pro

10 lines
227 B
Prolog
Raw Permalink Normal View History

2024-04-19 16:56:29 -07:00
:- dynamic array/2.
run :-
write('Enter two positive integers, separated by a comma: '),
read((I,J)),
assert(array(I,J)),
Value is I * J,
format('a(~w,~w) = ~w', [I, J, Value]),
retractall(array(_,_)).