24Вариант
namespace 24
{
class mas
{
int m,n;
public mas(int m,int n)
{
this.m=m;this.n=n;
}
public int [] sr(int [,] m2)
{
int [] m1=new int [m];
for (int i=0;i<m;i++)
for (int j=0;j<n;j++)
{
m1[i] += m2[i, j];
}
return m1;
}
}
class Program
{
static void Main(string[] args)
{
Random r = new Random();
mas x = new mas(3,3);
int[] rez = new int [3];
int[,] m1 = new int[3, 3];
for (int i=0;i<3;i++)
for (int j = 0; j < 3; j++)
m1[i, j] = r.Next(10);
rez = x.sr(m1);
for (int i=0;i<3;i++)
{
for (int j = 0; j < 3; j++)
Console.Write(m1[i,j]+" ");
Console.WriteLine();
}
for (int i = 0; i < 3; i++) Console.Write(rez[i]+" ");
Console.WriteLine();
}
}
}
30Вариант
namespace 30
{
class mas
{
int n;
public mas(int n)
{
this.n = n;
}
public int min(int[] m1)
{
int m=m1[0];
int mi = 0;
for (int i = 0; i < n; i++)
if (m1[i] < m) { m = m1[i]; mi = i; }
return mi;
}
public int sum (int [] m1)
{
int m;
m = this.min(m1);
int s = 0;
for (int i = 0; i < m; i++)
{
s += m1[i];
}
return s;
}
}
class Program
{
static void Main(string[] args)
{
Random r = new Random();
int[] m = new int[4];
mas x = new mas(4);
for (int i = 0; i < 4; i++)
{
m[i] = r.Next(10);
}
int s = x.sum(m);
for (int i = 0; i < 4; i++)
{
Console.WriteLine(m[i] + " ");
}
Console.WriteLine(s);
}
}
}
20Вариант
namespace DKR_my_variant
{
class Massiv
{
private int n;
public int sum;
public int kol;
public int[] A;
public override string ToString()
{
return (string.Format(@"Сумма отрицательных элементов массива: {0}
Количество элементов массива: {1}",sum,kol));
}
public Massiv(int n, int[] A) // конструктор
{
this.n = n;
this.A = A;
}
public Massiv(int[] mas) // конструктор
{
this.n = 20; // размер массива
this.A = A;
}
public int Svoisto
{
get { return n; }
set { n = value; }
}
public void Run()
{
Console.WriteLine();
for (int i = 0; i < n; i++)
{
if(A[i]<0)
sum += A[i];
} }
public void Run2()
{
Console.WriteLine();
for (int i = 0; i < n; i++)
{
if (A[i] != 0)
kol++;
} } }
class Program
{
static void Main(string[] args)
{
int[] mass = new int[20];
Console.WriteLine("Введите массив:");
for (int i = 0; i < 20; i++)
{
mass[i] = Convert.ToInt32(Console.ReadLine());
}
Massiv answer = new Massiv(mass);
answer.Run();
answer.Run2();
Console.WriteLine(answer.ToString());
Console.ReadKey(true); } }}