3 / 2 / 3
Регистрация: 07.03.2018
Сообщений: 217
|
||||||
1 | ||||||
Вывод одиннаковых мод массива25.09.2018, 19:51. Показов 741. Ответов 10
Метки нет (Все метки)
Привет, тут такая проблема..у меня есть программа,которая осуществляет поиск моды(наиболее часто встречающееся значение),все прекрасно работает. Проблема в том,что иногда генерируется несколько одинаковых максимальных мод, и мне нужно выводить их все. Объясните,как это реализовать.
0
|
25.09.2018, 19:51 | |
Ответы с готовыми решениями:
10
Вывод одинаковых мод массива Исключить вывод двух и более одиннаковых записей Показать одну запись из множества одиннаковых Вывод заголовков полей массива / Вывод содержимого массива на веб-страницу не через print_r |
30 / 21 / 8
Регистрация: 23.09.2018
Сообщений: 186
|
|
25.09.2018, 20:01 | 2 |
0
|
30 / 21 / 8
Регистрация: 23.09.2018
Сообщений: 186
|
|
25.09.2018, 20:04 | 4 |
зачем такой большой массив?
Добавлено через 40 секунд после процента в скобках надо кое-что другое вроде написать .
0
|
25.09.2018, 20:06 | 5 |
судя по коду, что такое new вам уже в школе рассказывали.Зачем же тогда такое выкладывать, ведь нам количество элементов точно известно!
Добавлено через 44 секунды я первый спросил Добавлено через 1 минуту давай без загадок, я считаю, что всё правильно. Это генерация случайных чисел в диапазоне от min до max/ Не согласен? отвечай прямо, потому что я не понял, что неверно.
0
|
30 / 21 / 8
Регистрация: 23.09.2018
Сообщений: 186
|
|||||||||||
25.09.2018, 20:11 | 6 | ||||||||||
можно и без new, вот пример:
нет это генерация чисел принадлежащих множеству [a, b) может стоит заменить на:
0
|
25.09.2018, 20:14 | 7 | |||||
у тебя заданы конкретные min и max по которым можно завести массив вполне конкретной длины.
например
так нельзя. По крайней мере в С++ без нестандартных расширений. Такую дурную привычку нужно жесточайше пресекать. То что ты пишешь тебе скорее всего компилятор gcc позволил. Но не факт, что так писать нормально.
0
|
30 / 21 / 8
Регистрация: 23.09.2018
Сообщений: 186
|
|
25.09.2018, 20:15 | 8 |
1. считаем сколько раз встречаются все элементы (это сделано);
2. находит в массиве с результатами максимальное значение; 3. выводим все значение, у которых частота равна максимальному значению.
0
|
25.09.2018, 20:16 | 9 |
зачем? тогда во всей программе к макс придётся прибавлять 1 (например у меня строкой выше придётся в new +1 дописывать). Макс не включён у автора в множество значений.
0
|
3 / 2 / 3
Регистрация: 07.03.2018
Сообщений: 217
|
|
25.09.2018, 20:18 [ТС] | 10 |
спасибо,попробую
0
|
30 / 21 / 8
Регистрация: 23.09.2018
Сообщений: 186
|
||||||
25.09.2018, 20:20 | 11 | |||||
Вы серьёзно? Я раньше использовал visual studio и там так делать было нельзя. Только через define и м.б. const int. А в gcc так можно. Я думал это новый стандарт такой? А так можно писать:
0
|
25.09.2018, 20:20 | |
25.09.2018, 20:20 | |
Помогаю со студенческими работами здесь
11
инициализация массива, вывод массива и обработка массива должны быть реализованы с помощью функций. Мод деньги оператор мод Сложение по мод 2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |