Сложение двух матриц - 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];
             }
      }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы