0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 46
|
||||||
1 | ||||||
Работа с массивами в Windows Forms08.02.2017, 01:24. Показов 18763. Ответов 10
Метки нет (Все метки)
Задача следующая.
Создать приложение которое предлагает пользователю задать размер линейного массива, заполняет автоматически этот масив случайными целыми числами в диапазоне с - 50 до 70. Выводит элементы этого массива, потом по выбору пользователя определяет а)суму минимального позитивного элемента массива и его номер; б) суму парных элементов массива в диапазоне [-20: 30]; в) найти минимальный по модулю элемент массива
Помогите пожалуйста
0
|
08.02.2017, 01:24 | |
Ответы с готовыми решениями:
10
Приложение Windows Forms работающие с массивами Работа с windows forms or others) Работа с Windows Forms Работа с формами в C# Windows Forms |
69 / 69 / 28
Регистрация: 12.09.2013
Сообщений: 237
|
||||||
08.02.2017, 09:36 | 2 | |||||
Со строки 42:
У вас temp всегда будет содержать сумму минимального значения массива и последнего положительного элемента массива.
1
|
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 46
|
||||||
09.02.2017, 13:05 [ТС] | 3 | |||||
тоесть мне нужно сделать следующие :
Добавлено через 15 минут Даже в таком случае выдает число с минусом
0
|
69 / 69 / 28
Регистрация: 12.09.2013
Сообщений: 237
|
|||||||||||||||||||||
09.02.2017, 14:08 | 4 | ||||||||||||||||||||
Потому что код срабатывает при условии, что
У чекбокса есть свойство Checked, которое возвращает true или false, в зависимости от того, поставили галку или нет. Используй это свойство. А чтобы найти минимальное положительное значение в массиве, нужно организовать цикл так: Если элемент отрицательный, переходим к следующему элементу
Добавлено через 22 минуты В итоге должно получится так:
Вот рабочий вариант: Кликните здесь для просмотра всего текста
1
|
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 46
|
|
09.02.2017, 14:35 [ТС] | 5 |
В вашем случае будет выводить только минимальное значение а мне надо суму минимальных
0
|
69 / 69 / 28
Регистрация: 12.09.2013
Сообщений: 237
|
|
09.02.2017, 15:01 | 6 |
Судя по всему я так и не понял, что требуется.
Нужна сумма минимального и его номера в массиве или сумма двух минимальных значений в массиве?
0
|
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 46
|
|
09.02.2017, 15:07 [ТС] | 7 |
0
|
69 / 69 / 28
Регистрация: 12.09.2013
Сообщений: 237
|
|
09.02.2017, 15:13 | 8 |
Fedi@, а что если минимальное число 1, но оно сгенерировалось несколько раз?
1
|
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 46
|
|
09.02.2017, 15:26 [ТС] | 9 |
Теперь дошло, если минимальное число повторяєтся то програма его сумирует
Добавлено через 1 минуту Если можете помогите пожалуйста с пунктом б) суму парных элементов массива в диапазоне [-20: 30];
0
|
69 / 69 / 28
Регистрация: 12.09.2013
Сообщений: 237
|
|
09.02.2017, 15:32 | 10 |
Суммирует с чем? Друг с другом? Или каждое повторяющиеся с его номером? Все так же не понятно
0
|
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 46
|
|
09.02.2017, 16:06 [ТС] | 11 |
По ходу неа? Извини конечно..... но я не профи я только учусь
0
|
09.02.2017, 16:06 | |
09.02.2017, 16:06 | |
Помогаю со студенческими работами здесь
11
работа с dataGridView в windows forms Работа с текстом С++ Windows Forms Работа с таблицами в windows forms Работа с web Windows Forms Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |