Advertisement
Guest User

bez function

a guest
Oct 19th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. program laba2_2;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. {$R *.res}
  6.  
  7. uses
  8. System.SysUtils;
  9.  
  10. var
  11.  
  12. nums1: array of array of integer;
  13. nums2: array of array of integer;
  14. numsSum: array of array of integer;
  15. isCorrect: boolean;
  16.  
  17.  
  18. procedure inputSize(size: integer);
  19.  
  20. const
  21. minSize = 2;
  22. maxSize = 1000;
  23. begin
  24. isCorrect := false;
  25. repeat
  26. Writeln('Введите размерность матрицы от', minSize, ' до ', maxSize,':');
  27. try
  28. Readln(size);
  29. if (size > minSize - 1) and (size < maxSize) then
  30. isCorrect := true
  31. else
  32. Writeln('Ошибка ввода. Введено число, удовлетворяющее условию.');
  33. except
  34. Writeln('Ошибка ввода. Введено число, удовлетворяющее условию.');
  35. end;
  36. until isCorrect;
  37. end;
  38.  
  39.  
  40. procedure inputMatr();
  41. var
  42. rows, cols, size: integer;
  43. begin
  44. SetLength(nums1, size, size);
  45. for rows := 1 to size - 1 do
  46. for cols := 0 to rows - 1 do
  47. nums1[rows, cols] := 0;
  48. for rows := 0 to size - 1 do
  49. for cols := rows to size - 1 do
  50. begin
  51. Writeln('Введите элемент матрицы [', rows + 1, ', ', cols + 1, ']: ');
  52. Read(nums1[rows, cols]);
  53. end;
  54. end;
  55.  
  56. begin
  57. readln;
  58. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement