Advertisement
Guest User

Untitled

a guest
Mar 29th, 2015
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.61 KB | None | 0 0
  1.         static double[][] plusMatrix(double[][] first, double[][] second)
  2.         {
  3.             //императивный вариант
  4.             int n = first.Length;
  5.             double[][] R = new double[n][];
  6.             for (int i = 0; i < n; i++)
  7.             {
  8.                 R[i] = new double[n];
  9.                 for (int j = 0; j < n; j++)
  10.                     R[i][j] = first[i][j] + second[i][j];
  11.             }
  12.             return R;
  13.             //функциональный вариант
  14.             return first.Zip(second, (a, b) => a.Zip(b, (x, y) => x + y).ToArray()).ToArray();
  15.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement