Лаб. 2 курс.Лабораторная работа 5. Лабораторная работа 5 Числовые линейные массивы
Скачать 72.65 Kb.
|
Лабораторная работа 5 Числовые линейные массивы Задание. Выполнить задание в соответствии с вариантом. Размер массива задавать с клавиатуры. Заполнение исходного массива реализовать случайными числами. Форму организовать на свое усмотрение в соответствии с заданием. Для отображения вида массива (исходного и/или конечного) использовать элемент управления DataGridView (сетка). Количество элементов массива задавать с помощью элемента numericUpDown , настроить ограничения на его максимальное и минимальное значения. Элемент управления DataGridView ColumnHeadersVisible = False – убрать заголовки столбцов; RowHeadersVisible = False – убрать названия строк; AutoSizeColumnMode = Fill – «растянуть» строки по ширине элемента ColumnCount – количество колонок RowCount – количество строк Для получения значения ячейки из DataGridView C#, необходимо использовать следующий код: dataGridView1[номерСТОЛБЦА, номерСТРОКИ].Value; Возвращаемый тип значения — object. Обратите внимание на порядок индексов в квадратных скобках — он противоположен индексам массива. Нумерация индексов начинается с нуля. При необходимости значение ячейки нужно конвертировать к определенному типу: Чтобы преобразовать значение в строковый тип: dataGridView1[j, i].Value.ToString(); Если ожидается целое число:Convert.ToInt32(dataGridView1[j, i].Value); Для того, чтобы сохранить значение ячейки в массив int mass[,]: mass[i, j] = Convert.ToInt32(dataGridView1[j, i].Value); Чтобы отобразить значение элемента массива в DataGridView: dataGridView1[i, 1].Value = A[i].ToString(); Варианты индивидуальных заданий: В массиве из 20 целых чисел найти наибольший элемент и поменять его местами с первым элементом. В массиве из 10 целых чисел найти наименьший элемент и поменять его местами с последним элементом. В массиве из 15 вещественных чисел найти наибольший элемент и поменять его местами с последним элементом. В массиве из 25 вещественных чисел найти наименьший элемент и поменять его местами с первым элементом. В массиве R, содержащем 25 элементов, заменить значения отрицательных элементов квадратами значений, значения положительных увеличить на 7, а нулевые значения оставить без изменения. Вывести массив R. Дан массив A целых чисел, содержащий 30 элементов. Вычислить и вывести сумму тех элементов, которые кратны 5. Дан массив A целых чисел, содержащий 30 элементов. Вычислить и вывести сумму тех элементов, которые нечетны и отрицательны. Дан массив A целых чисел, содержащий 30 элементов. Вычислить и вывести сумму тех элементов, которые удовлетворяют условию aii2. Дан массив A целых чисел, содержащий 30 элементов. Вычислить и вывести количество и сумму тех элементов, которые делятся на 5 и не делятся на 7. Дан массив C, содержащий 23 элемента. Вычислить и вывести среднее арифметическое всех значений. Дан массив Q натуральных чисел, содержащий 20 элементов. Найти и вывести те элементы, которые при делении на 7 дают остаток 1, 2 или 5. Дан массив, содержащий 10 элементов. Вычислить произведение элементов, стоящих после первого отрицательного элемента. Вывести исходный массив и результат вычислений. Дан массив, содержащий 14 элементов. Вычислить сумму элементов, стоящих до первого отрицательного элемента. Вывести исходный массив и результат вычислений. Дан массив, содержащий 15 элементов. Все положительные элементы возвести в квадрат, а отрицательные умножить на 2. Вывести исходный и полученный массив. Дан массив, содержащий 14 элементов. Все отрицательные элементы заменить на 3. Вывести исходный и полученный массив. Код первого проекта КАЛЬКУЛЯТОР в помощь Кнопка ПЛЮС калькулятора: Стирание ответа при изменении входных данных: Защита от ввода неверных символов (букв, знаков препинания, …): |