Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не считает частоту
|
|||
|---|---|---|---|
|
#18+
Нужно найти частоту встречаемости файла В интернете нашёл формулу (n / len) * 100. где n - количество конкретного символа len - длина строки Выгружаю файл,считаю длину строки,а потом уже подсчитываю количество встречающихся символов и стараюсь применить выше указанную формулу но результата нету. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. map[i] использую как переменную которая хранит количество встречающихся символов в строке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2016, 16:37 |
|
||
|
Не считает частоту
|
|||
|---|---|---|---|
|
#18+
otars, У вас целочисленное деление на длину всегда дает 0, т.к. длина всегда больше числителя. Умножайте сначала на 100, а потом делите на длину. Ну либо приводите все к double перед делением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2016, 16:58 |
|
||
|
Не считает частоту
|
|||
|---|---|---|---|
|
#18+
Ну и обрабатывается только первая строка, а не весь файл, как заявлено. Может еще какие-то баги есть, но через такое вырвиглазное форматирование лень читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2016, 17:01 |
|
||
|
Не считает частоту
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. Что такое map_size ? Так не должно компилироваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2016, 19:57 |
|
||
|
Не считает частоту
|
|||
|---|---|---|---|
|
#18+
MasterZiv Код: plaintext 1. Что такое map_size ? Так не должно компилироваться. Код: plaintext 1. виноват забыл показать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2016, 22:29 |
|
||
|
Не считает частоту
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovskyotars, У вас целочисленное деление на длину всегда дает 0, т.к. длина всегда больше числителя. Умножайте сначала на 100, а потом делите на длину. Ну либо приводите все к double перед делением. Здесь единственный выход приведение к любому из floating type, умножение на 100 не поможет. ex: (2*100)/1000=0 авторВ интернете нашёл формулу (n / len) * 100. где n - количество конкретного символа len - длина строки Анатолий, смотрите к чему мы идём, люди слушаются ваших советов и 'гуглят', 'ищут в интернете' :D Такими темпами скоро в интернете будут искать как складывать и вычитать PS Это ни в коему случае не упрек вам, а в контексте удивления того, что на интуитивно понятные вещи, изучаемые в школе, ссылаются как на информацию полученную в сети ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 03:18 |
|
||
|
Не считает частоту
|
|||
|---|---|---|---|
|
#18+
SashaMercury, странно я не помню чтобы формулу по получению частоты встречаемости символов проходили в школе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 12:22 |
|
||
|
Не считает частоту
|
|||
|---|---|---|---|
|
#18+
SashaMercuryЗдесь единственный выход приведение к любому из floating type, умножение на 100 не поможет. ex: (2*100)/1000=0 Ну, если точность нужна, то да, приводить к double ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2016, 12:28 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39288456&tid=2018454]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 177ms |

| 0 / 0 |
