Обработка элементов массива
Работа с массивом случайных чисел
|
Глобальные переменные:
|
public partial class Form1 : Form
{
int i = 0;
int[] num = new int[10]; //объявление массива целых чисел из 10 элементов
Random rnd = new Random(100); //объявление переменной – генератора случайных чисел
public Form1()
{ …
|
Процедура заполнения массива случайными числами:
|
for (int j = 0; j < 10; j++)
{
num[j] = rnd.Next(100);
};
|
Процедура вывода массива целых чисел:
|
listBox1.Items.Clear(); //очистка элементов в listBox
for (int j = 0; j < 10; j++) //используем цикл для вывод 4 элементов массива
{
listBox1.Items.Add(num[j].ToString()); //добавим каждый элемент массива в список listbox
}
|
Вывод целых чисел, которые делятся на 5:
|
listBox1.Items.Clear();
for (int j = 0; j < 10; j++) //используем цикл для вывод 4 элементов массива
{
if (num[j] % 5 == 0)
{
listBox1.Items.Add(num[j].ToString());
}
}
|
Подсчет суммы элементов массива:
|
int sum = 0;
for (int j = 0; j < 10; j++)
{
sum += num[j];
};
MessageBox.Show("Сумма элементов массива: " + Convert.ToString(sum));
|
Подсчет суммы элементов, которые лежат в диапазоне (20; 50]
|
int sum = 0;
for (int j = 0; j < 10; j++)
{
if (num[j] > 20 && num[j] <= 50)
{
sum += num[j];
}
};
MessageBox.Show("Сумма элементов массива: " + Convert.ToString(sum));
|
Поиск максимального элемента массива:
|
int max = -10000000;
for (int j = 0; j < 10; j++)
{
if (num[j] > max)
{
max = num[j];
}
}
MessageBox.Show("Максимальный элемент массива: " + Convert.ToString(max));
|
Задачи на обработку элементов массива
- Элементы массива, которые больше предыдущего
- Разделить элементы массива на максимальный
- Первый положительный элемент массива
- Заменить элементы массива на противоположные
- Поменять местами минимальный и максимальный элементы массива
- Найти разность между максимальным и минимальным элементами массива
- Найти сумму четных отрицательных элементов массива
- Минимальный из элементов массива с нечетными индексами
- Вывести элементы массива, которые больше среднего арифметического
- Сумма положительных элементов массива
- Найти количество положительных элементов массива
- Расстояние между точками в n-мерном пространстве
- Сформировать массив B из положительных элементов массива A, имеющих четный индекс
- Найти среднее арифметическое отрицательных элементов массива. Заменить на него минимальный элемент.
- Определить индексы элементов массива, значение которых лежит в указанном пределе
- Максимальный по модулю элемент массива
- Среднее арифметическое всех чётных элементов массива, стоящих на нечётных местах
- Сумма элементов частей массива
- Сумма и произведение элементов одномерного массива
|