0 / 0 / 0
Регистрация: 18.11.2013
Сообщений: 40
|
||||||
1 | ||||||
Найти количество повторяющихся элементов в массиве21.12.2013, 12:19. Показов 4583. Ответов 11
Метки нет (Все метки)
Ребят выручайте, помогите вывести в лейбл5 количество повторяющихся эллементов в массиве...вот код..((
0
|
21.12.2013, 12:19 | |
Ответы с готовыми решениями:
11
Как узнать количество элементов в массиве В массиве вычислить количество и сумму элементов, удовлетворяющих условию Найти количество не повторяющихся элементов в массиве найти количество повторяющихся элементов в массиве |
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
||||||
24.12.2013, 03:16 | 2 | |||||
NikVayne, А код-то чем не нравится?
1
|
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
11.09.2014, 20:57 | 4 |
Anderis49, я смотрю сейчас на код, и не пойму - что я там искал?
Судя по коду, в массиве ищется, сколько раз встречается заданное значение - в коде это двойка. А какая задача у Вас? Если можно, на словесном примере.
0
|
11.09.2014, 23:49 | 5 | |||||
Определить в массиве строк число элементов массива значение которых равно srh:
0
|
12.09.2014, 12:46 | 6 |
У меня задача из двух текстов выбрать слова, которых нет в текстах.
Например: Текст 1-й. "Мама жарит рыбу на сковородке." Текст 2-й. "Мама рыбу на плите." Должно получиться: - в 1-м листбоксе - "жарит" и "сковородке" - во 2-м листбоксе - "плите" Пробовал перебором с удалением одинаковых слов. Теоретически получается, но на практике получается то "сковородке" и "жарит", то "жарит" и "сковородке".... Отчего это зависит никак не могу отловить.
0
|
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
||||||
12.09.2014, 12:53 | 7 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Anderis49, попробуйте так
0
|
12.09.2014, 15:45 | 8 |
Сравните результат работы вашего кода.
На первой картинке всЁ работает так, как надо. Во второй раз ввел другой текст, в коде ничего не менял. Обратите внимание на вторую картинку. Куда делись буквы "в"? Код и текст прилагаю.
0
|
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
12.09.2014, 15:54 | 9 |
Возможно, я неверно понял задачу, но буква присутствует в обоих текстах наравне, как и множество других слов, которые были выпущены.
В первый результат она не попадает, так как присутствует во втором текстбоксе. Она не попадает и во второй результат, так как аналогично присутствует в первом
0
|
12.09.2014, 16:25 | 10 |
Посмотрите на это....
Изменить только в одном окне текст, но буква "в" и в этом случае отсутствует...прямо наваждение какое-то....то так, то - этак. Почему слова "только" и "том" есть, а буквы "в " между ними - НЕТ!!!
0
|
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
12.09.2014, 17:01 | 11 |
Потому что она встречается в других частях текста, например, во фразе "в свое удовольствие"
Если буква встречается в обоих текстах, она не будет выведена, а она присутствует и в первом, и во втором. Я понимаю, что это не то, что хотелось бы, но программа - не человек, это для нас "в" привязано к каким-то словам, для нее это всего лишь элемент массива, и ей неважно - в середине она его нашла или в конце в отрыве от других слов Выход, возможно, есть, но тогда придется пересмотреть логику подхода к этому вопросу в корне. Лично я не знаю, как бы я на месте программы определял, что вот в этом случае можно удалить букву, а вот в том - нет, даже если он встречается и там, и там. А когда кодер не знает, что делать логически, то и его программа об этом никогда не узнает
1
|
12.09.2014, 17:35 | 12 | ||||||||||
Странно, я думал, что сравнение идет по словам - тут есть слово "прощай", и там слово "прощай", тут есть слово "всегда" а там этого слова нет и это слово - "всегда" - записывается в переменную.
Например: Первое НЕ совпадение - слово "там" отсутствует в одном из окон и записывается в переменную "отслов", далее слово "в" тоже отсутствует в одном из окон и тоже записывается в переменную "отслов". Теперь в переменной "отслов" уже два слова - "там" и "в". Затем проверяется третье слово - "темноте". Его тоже нет в окне и оно добавляется в переменную "отслов". Теперь в переменной "отслов" уже ТРИ слова - "там", "в" и "темноте". Я пытался выявить разницу перебором слов
Добавлено через 8 минут Или вот другой код
ПОЧЕМУ?
0
|
12.09.2014, 17:35 | |
12.09.2014, 17:35 | |
Помогаю со студенческими работами здесь
12
В целочисленном массиве найти количество повторяющихся элементов В массиве М из 10 целых чисел найти количество повторяющихся элементов В заданном одномерном массиве из n элементов найти количество повторяющихся чисел Количество повторяющихся элементов в массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |