Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {const int lin=10; const int col=10;
- int i, j, n, m, k, p;
- float[,] x,y,z;
- ConsoleKeyInfo continuare;
- string sir;
- x = new float[lin,col];
- y = new float[lin, col];
- z = new float[lin, col];
- do {
- Console.Write("\nPRODUS A DOUA MATRICI");
- Console.Write("\n");
- Console.Write("\n Nr de linii [max. {0}]: ", lin);
- m = int.Parse((Console.ReadLine()));
- Console.Write("\n Nr de coloane: [max. {0}]:", col);
- n = int.Parse((Console.ReadLine()));
- Console.Write("\n");
- Console.Write("\n Nr de linii [max. {0}]: ", lin);
- n= int.Parse((Console.ReadLine()));
- Console.Write("\n Nr de coloane: [max. {0}]:", col);
- p = int.Parse((Console.ReadLine()));
- /* se citeste matricea 1 pe linii */
- Console.Write("\n Matricea 1 este: \n");
- for (i = 0; i < m; i++)
- for (j = 0; j < n; j++)
- {
- Console.Write(" x[{0},{1}]=", i, j);
- x[i, j] = float.Parse((Console.ReadLine())); };
- /* se citeste matricea 2 pe linii */
- Console.Write("\n Matricea 2 este: \n");
- for (i = 0; i < m; i++)
- for (j = 0; j < n; j++)
- {
- Console.Write(" y[{0},{1}]=", i, j);
- y[i, j] = float.Parse((Console.ReadLine())); };
- /* se fac prelucrari specifice */
- for (i = 0; i < m; i++)
- for (j = 0; j < n; j++) z[i, j] = x[i, j] + y[i, j];
- Console.Write("\n Matricea 1* Matricea 2 este: \n");
- /* se afiseaza matricea rezultata */
- for (i = 0; i < m; i++) { Console.Write("\n");
- for (j = 0; j < n; j++)
- Console.Write("{0} ", z[i, j]); };
- Console.Write("\nContinuati? [D/N]: ");
- continuare = (Console.ReadKey());
- } while ((continuare.KeyChar == 'D') || (continuare.KeyChar == 'd'));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement