Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.11 KB | None | 0 0
  1. program Project1;
  2.  
  3. uses
  4.   SysUtils;
  5. Var
  6.   arr: array of array of String;
  7.   sup: array of Integer;
  8.   i,z,a,b,rr,m,k: Integer;
  9.   function SupArray() : Boolean;
  10.   begin
  11.      SetLength(sup, b);
  12.      for i:= 1 to b do
  13.      begin
  14.        m:= 0;
  15.        for z:= 1 to a do
  16.        begin
  17.          if (not(k.TryParse(arr[i][z], k))) then
  18.          begin
  19.            Inc(m);
  20.          end;
  21.          sup[i]:= m;
  22.        end;
  23.      end;
  24.      Result:= true;
  25.   end;
  26. begin
  27.       Randomize;
  28.    Writeln('Введите размер матрицы Х на Y');
  29.       Readln(a,b);
  30.       SetLength(arr, a);
  31.       for i:= 1 to a do begin SetLength(arr[i], b); end;
  32.       for i:= 1 to a do
  33.       begin
  34.        for z:= 1 to b do
  35.        begin
  36.          rr:= Random(3);
  37.          if (rr = 1) then arr[i][z]:= IntToStr(Random(100)) else arr[i][z]:= ''+chr(Random(ord('Z')-ord('A')+1)+ord('A'));
  38.          Writeln('Элемент [',i,'][',z,'] = ', arr[i][z]);
  39.        end;
  40.       end;
  41.       if (SupArray) then begin
  42.         for i:= 1 to a do begin Writeln('Элемент [',i,'] = ', sup[i]); end;
  43.       end;
  44.       Readln;
  45. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement