mozhgan22
عضو جدید
سلام
من می خوام رنامه جمع دو ماتریس تصادفی رو بنویسم اما تو قسمت کد عملگرم ارور دارم.کی تونید کمکم کنید؟![Frown :( :(](/styles/default/xenforo/smilies/vb5/frown.gif)
من می خوام رنامه جمع دو ماتریس تصادفی رو بنویسم اما تو قسمت کد عملگرم ارور دارم.کی تونید کمکم کنید؟
![Frown :( :(](/styles/default/xenforo/smilies/vb5/frown.gif)
کد:
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();
}
}
}