Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,761 questions

51,661 answers

573 users

How to convert a specific column of a decimal matrix to a string in Pascal

1 Answer

0 votes
program ConvertColumnToString;

const
  COLS = 6;
  ROWS = 5;

  matrix: array[1..ROWS, 1..COLS] of Integer = (
    (4,  7,  9, 18, 29, 0),
    (1,  9, 18, 99,  4, 3),
    (9, 17, 89,  2,  7, 5),
    (19,49,  6,  1,  9, 8),
    (29, 4,  7,  9, 18, 6)
  );

type
  TIntMatrix = array[1..ROWS, 1..COLS] of Integer;

function ConvertColumnToString(var m: TIntMatrix; rows, col: Integer): string;
var
  i: Integer;
  s, numStr: string;
begin
  s := '';

  for i := 1 to rows do
  begin
    Str(m[i][col], numStr);   { convert integer to string }
    s := s + numStr + ' ';
  end;

  ConvertColumnToString := s;
end;

var
  col: Integer;
  resultStr: string;

begin
  col := 4;  

  resultStr := ConvertColumnToString(matrix, ROWS, col);

  WriteLn(resultStr);
end.



(*
run:

18 99 2 1 9 

*)


 



answered Jan 9 by avibootz
edited Jan 9 by avibootz

Related questions

...