Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. program Nebelica_1;
  2. var
  3. matr : array of array of real;
  4. vec : array of real;
  5. n, k : integer;
  6. u : real;
  7. begin
  8. writeln('Enter size:');
  9. readln(n);
  10. setlength(matr, n + 1);
  11. writeln('Matrix:');
  12. for i : integer := 1 to n do
  13. begin
  14. setlength(matr[i], n + 1);
  15. end;
  16. for i : integer := 1 to n do
  17. begin
  18. for j : integer := 1 to n do
  19. begin
  20. matr[i][j] := ((abs(i * j - 3) - 0.3) / (6.5 - j))*sqr(i - j);
  21. end;
  22. end;
  23. for i : integer := 1 to n do
  24. begin
  25. for j : integer := 1 to n do
  26. begin
  27. write(matr[i][j], ' ');
  28. (*matr[i][j] := (abs()) div ();*)
  29. end;
  30. writeln;
  31. end;
  32. SetLength(vec, n + 1);
  33. k := 0;
  34. for i : integer := 1 to n do
  35. begin
  36. for j : integer := 1 to n do
  37. begin
  38. if i = j then
  39. begin
  40. vec[k] := matr[i][j];
  41. k := k + 1;
  42. end;
  43. end;
  44. end;
  45. write('X = ');
  46. for i : integer := 1 to n do write(vec[i], ' ');
  47. writeln;
  48. u := 1;
  49. for i : integer := 1 to n - 1 do
  50. begin
  51. u := u * vec[i + 1] / (abs(vec[i]) + 1);
  52. end;
  53. writeln('U = ', u);
  54. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement