Индивидуальное задание № 4
Тема: "Обработка массивов компонентов в сетках"
1. Спроектируйте форму, на которой разместите сетку, два текстовых поля и кнопку. В полях пользователь вводит нужное число строк и колонок в сетке. По щелчку на кнопке сетка принимает заданные размеры.
2. Организуйте возможность заполнения массива случайными числами, генерируемыми на заданном отрезке. Концы отрезка задаются в отдельных текстовых полях.
3. Организуйте возможность быстрой очистки массива.
4. Добавьте еще две кнопки, каждая из которых на основании данных из сетки подсчитывает нужные значения (см. вариант). Обрабатывать только заполненные ячейки. Первое расчетное значение выводить в окне сообщения. Второе - над колонками или слева от строк в самой сетке.
Варианты заданий
| № варианта | Кнопка 1 | Кнопка 2 |
| 1 | Сумма | Минимальное в каждой строке |
| 2 | Максимальное | Среднее среди отрицательных по колонке |
| 3 | Число положительных | Сумма по строке |
| 4 | Минимальное | Число отрицательных по колонке |
| 5 | Максимальное | Число четных по строке |
| 6 | Среднее | Число нечетных по колонке |
| 7 | Сумма положительных | Минимальное по строке |
| 8 | Среднее четных | Максимальное по колонке |
| 9 | Сумма отрицательных | Сумма по строке |
| 10 | Максимальное | Среднее нечетных по колонке |
| 11 | Число положительных | Число нечетных по строке |
| 12 | Минимальное | Среднее среди отрицательных по колонке |
| 13 | Максимальное | Число отрицательных по строке |
| 14 | Число положительных | Сумма по колонке |
| 15 | Минимальное | Число четных по строке |
| 16 | Максимальное | Число нечетных по колонке |
| 17 | Среднее | Минимальное по строке |
| 18 | Сумма положительных | Максимальное по колонке |
| 19 | Среднее четных | Минимальное по строке |
| 20 | Сумма отрицательных | Среднее по колонке |