Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DKR.doc
Скачиваний:
5
Добавлен:
25.08.2019
Размер:
104.45 Кб
Скачать

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); } }}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]