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

Автор кодов: Юра Есин (Kolmogor)

========================================================================================

Подсчет количества элементов массива, значение которых больше 5

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Lab01

{

class Program

{

int[] Array;

public Program(int i)

{

Array = new int[i];

}

// Заполненяем массив

public void InputData()

{

Random Num = new Random();

for (int i = 0; i <= (Array.Length - 1); i++)

{

Array[i] = Num.Next(1, 10);

}

}

// Выводим массив на экран

public void Output(int[] Arr, string name)

{

Console.WriteLine("Массив {0} ", name);

for (int i = 0; i <= (Arr.Length - 1); i++)

{

Console.Write("{0}[{1}]={2}\t", name, i, Arr[i]);

Console.WriteLine();

}

}

// Подсчитываем количество элементов массива, значение которых больше 5

public int numb(int[] Arr)

{

int Numb = 0;

foreach (int i in Arr)

{

if (i > 5)

++Numb;

}

return Numb;

}

// Выполнение

static void Main(string[] args)

{

Program obj = new Program(10);

obj.InputData();

obj.Output(obj.Array, "Array");

Console.ReadLine();

Console.WriteLine("Чисел больше 5: {0}", obj.numb(obj.Array));

Console.ReadLine();

}

}

}

========================================================================================

========================================================================================

Подсчет произведения нечетных элементов массива

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Lab01

{

class Program

{

int[] Array;

public Program(int i)

{

Array = new int[i];

}

// Заполненяем массив

public void InputData()

{

Random Num = new Random();

for (int i = 0; i <= (Array.Length - 1); i++)

{

Array[i] = Num.Next(1, 10);

}

}

// Выводим массив на экран

public void Output(int[] Arr, string name)

{

Console.WriteLine("Массив {0} ", name);

for (int i = 0; i <= (Arr.Length - 1); i++)

{

Console.Write("{0}[{1}]={2}\t", name, i, Arr[i]);

Console.WriteLine();

}

}

// Подсчитываем произведение всех нечетных элементов массива

public int sum(int[] Arr)

{

int P;

P = 1;

for (int i = 0; i <= (Arr.Length - 1); i++)

{

if (i % 2 != 0)

P = P * Arr[i];

}

return P;

}

// Выполнение

static void Main(string[] args)

{

Program obj = new Program(10);

obj.InputData();

obj.Output(obj.Array, "Array");

Console.ReadLine();

Console.WriteLine("Произведение равно {0}", obj.sum(obj.Array));

Console.ReadLine();

}

}

}

========================================================================================

========================================================================================

Подсчет среднего арифметического четных элементов массива

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Lab01

{

class Program

{

int[] Array;

public Program(int i)

{

Array = new int[i];

}

// заполненяем массив

public void InputData()

{

Random Num = new Random();

for (int i = 0; i <= (Array.Length - 1); i++)

{

Array[i] = Num.Next(1, 10);

}

}

// выводим массив на экран

public void Output(int[] Arr, string name)

{

Console.WriteLine("Массив {0} ", name);

for (int i = 0; i <= (Arr.Length - 1); i++)

{

Console.Write("{0}[{1}]={2}\t", name, i, Arr[i]);

Console.WriteLine();

}

}

//Подсчитываем произведение всех нечетных элементов массива

public int sum(int[] Arr)

{

int sum = 0, chet = 0;

foreach (int i in Arr)

{

if (i % 2 == 0)

{

++chet;

}

}

for (int i = 0; i <= (Arr.Length - 1); i++)

{

if (i % 2 == 0)

{

sum = sum + Arr[i] / chet;

}

}

return sum;

}

// Выполнение

static void Main(string[] args)

{

Program obj = new Program(10);

obj.InputData();

obj.Output(obj.Array, "Array");

Console.ReadLine();

Console.WriteLine("Произведение равно {0}", obj.sum(obj.Array));

Console.ReadLine();

}

}

}

========================================================================================

========================================================================================

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