fork download
  1. program dynarray;
  2.  
  3. type TIntArray = array of integer;
  4.  
  5. procedure WriteArray(arr : TIntArray);
  6. var elem : integer;
  7. begin
  8. for elem in arr do
  9. Write(elem,', ');
  10. WriteLn;
  11. end;
  12.  
  13. var lista : TIntArray;
  14. i : integer;
  15. begin
  16. SetLength(lista, 5);
  17. for i := Low(lista) to High(lista) do
  18. lista[i] := (i+1)*3;
  19. WriteArray(lista);
  20.  
  21. SetLength(lista, 8);
  22. for i := Low(lista) to High(lista) do
  23. lista[i] := (i+1)*5;
  24. WriteArray(lista);
  25.  
  26. SetLength(lista, 3);
  27. WriteArray(lista);
  28. end.
Success #stdin #stdout 0s 276KB
stdin
Standard input is empty
stdout
3, 6, 9, 12, 15, 
5, 10, 15, 20, 25, 30, 35, 40, 
5, 10, 15,