Сложение двух матриц - C# (183655)
Формулировка задачи:
Написать программу на C# сложения двух матриц размерность 3*3. Предусмотреть ввод элементов матриц и вывод результата на печать.
Решение задачи: «Сложение двух матриц»
textual
Листинг программы
int[,] matrix1,matrix2,matrix3;//собственно матрицы. 3 матрица результат сложения первых 2-х int matdimx1 = 3,matdimy1 = 3,matdimx2 = 3,matdimy2 = 3;//это размерности матриц matrix1 = new int[matdimx1,matdimy1]; matrix2 = new int[matdimx2,matdimy2]; //Сложение матриц //Проверка что у матриц одинаковые размерности if(matdimx1==matdimx2 && matdimy1==matdimy2) { for(int x = 0;x<matdimx1;x++) { for(int y = 0;y<matdimy1;y++) { Console.WriteLine(String.Format("Введите значение для ячейки {0} {1} в первой матрице", i, j)); matrix1[x,y] = Convert.ToInt32(Console.Readline()); Console.WriteLine(String.Format("Введите значение для ячейки {0} {1} во второй матрице", i, j)); matrix2[x,y] = Convert.ToInt32(Console.Readline()); } } matrix3 = new int[matdimx2,matdimy2]; for(int x = 0;x<matdimx1;x++) { for(int y = 0;y<matdimy1;y++) { matrix3[x,y] = matrix1[x,y]+matrix2[x,y]; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д