Задание
Необходимо реализовать программу, которая позволит производить поиск по одномерному массиву.
Функционал программы
- массив может быть введен с клавиатуры;
- сгенерирован случайно;
- считан с файла;
- пользователь может ввести число для поиска числа в массиве;
- программа может вывести минимальное или максимальное значение массива по запросу пользователя;
- Пользователь может выбрать вариант поиска по массиву (последовательный или бинарный).
Содержание отчета к программе
Отчёт содержит 12 страниц
- Задание
- Алгоритм решения задачи
- Реализация алгоритма
- Скриншоты работы кода
- Листинг кода
- Список литературы
Фрагмент программного кода
//Нахождение максимального числа в массиве
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
string array = textBox1.Text.Trim();
string[] d = array.Split(' ');
int[] l = Array.ConvertAll(d, s => int.Parse(s));
int g = l.Max();
textBox4.Text = g.ToString();
int tmpMax = int.MinValue;
for (int i = 0; i < l.Length; i++)
{
if (tmpMax < l[i])
{
tmpMax = l[i];
textBox3.Text = (i + 1).ToString();
}
}
}
//Генерирование массива
private void button1_Click(object sender, EventArgs e)
{
Random rnd = new Random();
int[] array = new int[6];
for (int i = 0; i < array.Length; i++)
{
array[i] = rnd.Next(0, 10);
textBox1.Text += array[i].ToString() + " ";
}
}
Скриншот архива с проектом

Телеграм
-