0 / 0 / 0
Регистрация: 31.08.2015
Сообщений: 22
|
|
1 | |
Заполнить массив случайным образом 0 и 1 так, чтобы кол-во единиц было больше количества нулей23.06.2016, 18:17. Показов 8513. Ответов 24
Метки нет Все метки)
(
Добрый вечер, ребят. Помогите, пожалуйста, решить задачу на C#. Буду очень благодарен!
Задача: Заполните массив случайным образом нулями и единицами так, чтобы количество единиц было больше количества нулей.
0
|
|
23.06.2016, 18:17 | |
Ответы с готовыми решениями:
24
Заполнить двумерный массив расположив заданное количество единиц случайным образом
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
||||||||||||||||
23.06.2016, 19:20 | 2 | |||||||||||||||
С выводом количества
Добавлено через 15 минут Упустил момент, что может быть равно...
0
|
132 / 82 / 29
Регистрация: 01.10.2014
Сообщений: 263
|
||||||
23.06.2016, 19:49 | 3 | |||||
как вариант:
1
|
3091 / 2233 / 641
Регистрация: 02.08.2011
Сообщений: 6,125
|
||||||
23.06.2016, 20:15 | 4 | |||||
Как вариант:
1
|
0 / 0 / 0
Регистрация: 31.08.2015
Сообщений: 22
|
|
23.06.2016, 23:27 [ТС] | 5 |
slashvlz, не подскажешь, как сделать, чтобы результат выводился в окно? То есть, я ввожу массив, а кол-во нулей/единиц, а так же результат - он выдает в окошко. Буду благодарен очень.
Просто все перепробовал, не получается(
0
|
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
|
|||||||||||
23.06.2016, 23:33 | 6 | ||||||||||
Amarok1234,
0
|
132 / 82 / 29
Регистрация: 01.10.2014
Сообщений: 263
|
||||||
23.06.2016, 23:46 | 7 | |||||
Например так:
1
|
0 / 0 / 0
Регистрация: 31.08.2015
Сообщений: 22
|
|||||||||||
24.06.2016, 00:08 [ТС] | 8 | ||||||||||
FeddeLeGrand, то есть, чтобы мне вывести результат в окошко, мне нужно вместо этого:
0
|
TheGreatCornholio
1249 / 727 / 285
Регистрация: 30.07.2015
Сообщений: 2,403
|
||||||
24.06.2016, 08:30 | 10 | |||||
Зачем что-то генерить, когда можно перемешать массив 0 и 1, с заранее заданным соотношением их кол-ва?
![]()
3
|
0 / 0 / 0
Регистрация: 31.08.2015
Сообщений: 22
|
|
24.06.2016, 09:40 [ТС] | 11 |
slashvlz, что-то не могу понять, не получается. Мне надо, чтобы кол-во нулей в одно окошко выходилось, а кол-во единиц - в другое. Вот как это записать? Подскажи, пожалуйста, буду благодарен
0
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
|
24.06.2016, 10:02 | 12 |
Код
string result1 = string.Format("{0} текст текст текст", arr.Count(x=>x==0)); string result2 = string.Format("{0} текст текст текст", arr.Count(x=>x==1)); В вариантах выше, это почти невозможно, уже на 75% результата дождаться очень трудно, а с 99.9% не реально.
0
|
0 / 0 / 0
Регистрация: 31.08.2015
Сообщений: 22
|
|
24.06.2016, 10:17 [ТС] | 13 |
EveKS, извиняюсь за беспокойство и за то, что спрашиваю по несколько раз, хочу понять.
Мне нужно, чтобы выводился результат количества нулей в одно окошко, а количество единиц в другое. Вот не могу понять, как это сделать. Или вместо Console.WriteLine вставить MessageBox.Show (и что-то ещё)? Буду очень благодарен, если подскажите. Спасиб.
0
|
0 / 0 / 0
Регистрация: 31.08.2015
Сообщений: 22
|
|
24.06.2016, 10:25 [ТС] | 14 |
Вот, например, в окно А - количество нулей, а в окно В - количество единиц. Как это сделать?
0
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
|||||||||||||||||||||||||||||||||||||||||
24.06.2016, 11:22 | 15 | ||||||||||||||||||||||||||||||||||||||||
![]() Решение
Amarok1234, если это Win Form, а точнее listBox. То подвязать к событию нажатия кнопки, ну или того, что вызывает событие генерации массива.
Не стоит заморачиваться
Можно проше...(ниже)
1
|
132 / 82 / 29
Регистрация: 01.10.2014
Сообщений: 263
|
|
24.06.2016, 11:25 | 16 |
![]() Решение
EveKS, Согласен у Woldemar89 реализация лучше, хотя у меня идея была та же, не додумался как правильно перемешать.
Amarok1234, Вам уже EveKS ответил как, вам осталось в эти "окошки" вставить текст.
1
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
||||||
24.06.2016, 11:38 | 17 | |||||
slashvlz, =) только обратил внимание, что форму уже сделали, даже в текстбоксы вставили...
PS
Ошибка у меня в прошлом посту, так будет правильнее.
1
|
0 / 0 / 0
Регистрация: 31.08.2015
Сообщений: 22
|
|
24.06.2016, 11:40 [ТС] | 18 |
Спасибо большое. Попробую сделать. Надеюсь, все получится
0
|
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
|
||||||
24.06.2016, 12:19 | 19 | |||||
IamRain, не плохо реализовал с индексами и удалением с подменой по индексу. Тоже быстро работает =)
slashvlz, потестил.
1
|
0 / 0 / 0
Регистрация: 31.08.2015
Сообщений: 22
|
|
24.06.2016, 20:12 [ТС] | 20 |
Ребят, может, я не так объяснил, но мне вот так нужно. То, что Вы выше писали - все хорошо, но не как у меня, к сожалению. Надеюсь, что поможете сделать так, как нужно мне.
Там, где строчка "массив" - ввожу массив с клавиатуры ; Строчка, где кол-во единиц и количество нулей - выдает результат после того, как нажимаешь на кнопку "вычислить". Вот как мне так сделать? у меня не получается. Скажите, пожалуйста, буду очень благодарен. Спасибо.
0
|
24.06.2016, 20:12 | |
Помогаю со студенческими работами здесь
20
Заполнить массив случайным образом Заполнить массив А (N) случайным образом Заполнить массив равным количеством нулей и единиц Заполнить массив случайным образом в диапазоне от -20 до 20 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |