Visual Studio C#. Ввод и вывод массива. Обработка элементов массива

Обработка элементов массива

Работа с массивом случайных чисел

Глобальные переменные:

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

 

Задачи на обработку элементов массива

  1. Элементы массива, которые больше предыдущего
  2. Разделить элементы массива на максимальный
  3. Первый положительный элемент массива
  4. Заменить элементы массива на противоположные
  5. Поменять местами минимальный и максимальный элементы массива
  6. Найти разность между максимальным и минимальным элементами массива
  7. Найти сумму четных отрицательных элементов массива
  8. Минимальный из элементов массива с нечетными индексами
  9. Вывести элементы массива, которые больше среднего арифметического
  10. Сумма положительных элементов массива
  11. Найти количество положительных элементов массива
  12. Расстояние между точками в n-мерном пространстве
  13. Сформировать массив B из положительных элементов массива A, имеющих четный индекс
  14. Найти среднее арифметическое отрицательных элементов массива. Заменить на него минимальный элемент.
  15. Определить индексы элементов массива, значение которых лежит в указанном пределе
  16. Максимальный по модулю элемент массива
  17. Среднее арифметическое всех чётных элементов массива, стоящих на нечётных местах
  18. Сумма элементов частей массива
  19. Сумма и произведение элементов одномерного массива
Категория: Programming languages | Добавил: bzfar77 (25.08.2021)
Просмотров: 2290 | Теги: максимальный элемент, массив, сумма элементов массива, C#, обработка элементов массива | Рейтинг: 5.0/1
Всего комментариев: 0
avatar