Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач / Курсовая работа Сакович А.В..docx
Скачиваний:
36
Добавлен:
13.02.2016
Размер:
190.53 Кб
Скачать

Листинг 2 метод SummaNaymElemNechStrok

int summin = 0;

const string namefiletowrite = @"G:\курсовая\результат1.txt";

StreamWriter f = new StreamWriter(namefiletowrite);

for (int i = 0; i < ar.GetLength(0); i++)

{

int min = Int32.MaxValue;

for (int j = 0; j < ar.GetLength(1); j++)

if (ar[i, j] < min)

{

min = ar[i, j];

}

if (i % 2 == 0)

{

summin += min;

}

f.WriteLine("Минимальное в строке {0}: {1} ", i + 1, min);

}

f.WriteLine("Сумма наименьших элементов ее нечетных строк: {0} ", summin);

f.Close();

Листинг 3 метод SummaNaybElemChetStrok

int summax = 0;

const string namefiletowrite = @"G:\курсовая\результат2.txt";

StreamWriter f = new StreamWriter(namefiletowrite);

for (int i = 0; i < ar.GetLength(0); i++)

{

int max = Int32.MinValue;

for (int j = 0; j < ar.GetLength(1); j++)

if (ar[i, j] > max)

{

max = ar[i, j];

}

if (i % 2 == 1)

{

summax += max;

}

f.WriteLine("Максимальное в строке {0}: {1} ", i + 1, max);

}

f.WriteLine("Сумма наибольших элементов ее четных строк: {0} ", summax)

f.Close();

Листинг 4 метод izfail

int n;

string[] mass = File.ReadAllLines(doc);

n = Convert.ToInt32(mass[1]);

int[,] matrix = new int[n, n];

for (int p = 0; p < matrix.GetLength(0); p++)

{

int[] m = mass[p + 2].Split(new char[] { '\t' }, StringSplitOptions.RemoveEmptyEntries).Select(s => int.Parse(s)).ToArray();

for (int i = 0; i < m.Length; i++)

{

matrix[p, i] = m[i];

}

}

for (int i = 0; i < matrix.GetLength(0); i++)

{

for (int j = 0; j < matrix.GetLength(1); j++)

{

Console.Write("\t{0,7}", matrix[i, j]);

}

Console.WriteLine();

}

SummaNaymElemNechStrok(matrix);

SummaNaybElemChetStrok(matrix)

return matrix;

Листинг 5 метод rand

Random sok = new Random();

int[,] arr = new int[a, a];

for (int i = 0; i < arr.GetLength(0); i++)

{

for (int j = 0; j < arr.GetLength(1); j++)

{

arr[i, j] = sok.Next(-100, 100);

}

}

for (int i = 0; i < arr.GetLength(0); i++)

{

for (int j = 0; j < arr.GetLength(1); j++)

{

Console.Write("\t{0,7}", arr[i, j]);

}

Console.WriteLine();

}

SummaNaymElemNechStrok(arr);

SummaNaybElemChetStrok(arr);

return arr;

Соседние файлы в папке курсач