mozhgan22
عضو جدید
سلام
من می خوام رنامه جمع دو ماتریس تصادفی رو بنویسم اما تو قسمت کد عملگرم ارور دارم.کی تونید کمکم کنید؟
من می خوام رنامه جمع دو ماتریس تصادفی رو بنویسم اما تو قسمت کد عملگرم ارور دارم.کی تونید کمکم کنید؟

کد:
using System;
using System.Collections.Generic;
using System.Text;
namespace summatrix
{
class Program
{
public static Random rand = new Random();
[SIZE="3"][COLOR="navy"]public static Program operator +(matrix mat1, matrix mat2[/COLOR][/SIZE]);
public static void initial(matrix mat)
{
for (int i = 0; i < matrix.dim; i++)
for (int j = 0; j < matrix.dim; j++)
{
mat[i, j] = rand.NextDouble();
}
}
public static void printmat(matrix mat)
{
for (int i = 0; i < matrix.dim; i++)
{
Console.Write("[");
for (int j = 0; j < matrix.dim; j++)
{
Console.Write("{0:.00}",mat[i,j]);
Console.Write(" ");
}
Console.WriteLine("]");
}
}
static void Main(string[] args)
{
matrix mat1 = new matrix();
initial(mat1);
Console.WriteLine("mat1:");
printmat(mat1);
matrix mat2 = new matrix();
initial(mat2);
Console.WriteLine("mat2:");
printmat(mat2);
matrix mat3 = new matrix();
mat3 = mat1 + mat2;
Console.WriteLine("mat3:");
printmat(mat3);
Console.ReadLine();
}
}
}