0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 28
|
|
1 | |
Определить наиболее часто встречающийся символ в строке15.03.2016, 11:03. Показов 3321. Ответов 20
Метки нет (Все метки)
0
|
15.03.2016, 11:03 | |
Ответы с готовыми решениями:
20
Написать программу, которая определяет наиболее часто встречающийся в строке символ, а так же символы, которые встречаются более трех раз Вывести наиболее часто встречающийся элемент массива Вывести на экран цифру, наиболее часто встречающийся в массиве Вывести на экран цифру, наиболее часто встречающийся в этом массиве |
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
||||||
15.03.2016, 11:29 | 3 | |||||
Код:
0
|
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 28
|
|
15.03.2016, 20:58 [ТС] | 4 |
unifikator, Большое спасибо!
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
15.03.2016, 21:40 | 5 |
Алена1232,
Вариантов то вобще не мало Ну лан тут уже приложили вариант, не буду писать свой. )
0
|
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 28
|
|
15.03.2016, 23:29 [ТС] | 6 |
NIKOLAYY, Если вам не сложно,скиньте свой)Очень интересно
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
15.03.2016, 23:45 | 7 |
Ну сама смотри- каждый символ в строке принадлежит какому то элементу в массиве.
Плюсуем элементы массива в цикле в зависимости от элемента и узнаем где и какой символ повторялся чаще! Писал я этот простенький код где то в истории сайта лежит, не нашол. Но смысл его простой работы пояснил выше
0
|
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 28
|
|
15.03.2016, 23:50 [ТС] | 8 |
unifikator,поясните если не трудно,что означает каждая переменная
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
16.03.2016, 00:01 | 9 |
Там просто все:
string - строка. integer - число. Далее там все полностью идут операции над переменными.
0
|
669 / 559 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
||||||
16.03.2016, 08:18 | 10 | |||||
Можно еще и так
Кликните здесь для просмотра всего текста
0
|
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
||||||
16.03.2016, 10:40 | 11 | |||||
Код с комментариями:
0
|
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 28
|
|
16.03.2016, 23:09 [ТС] | 12 |
unifikator, Как все подробно!!спасибо"!!!!
0
|
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 28
|
|
29.03.2016, 08:36 [ТС] | 13 |
unifikator, а что это за массив такой
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
29.03.2016, 09:01 | 14 | ||||||||||
Можно намного проще.
0
|
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
||||||||||||||||||||||||||
29.03.2016, 09:41 | 15 | |||||||||||||||||||||||||
Массив - это нумерованные ячейки памяти. В начале массив записывается в разделе var. Пишется имя массива, двоеточие, ключевое слово array. Если нумерация определённая, то пишется квадратная скобка [, начальный номер, две точки.., конечный номер и квадратная скобка закрывается ]. Даже если нумерация не определённая, то дальше пишется ключевое слово of, тип ячейки памяти, то есть элемента массива. Например, целое число integer или строка string. В конце записывается точка с запятой ; . Пример массивов:
В разделе var записывается имя объединяющей переменной, потом двоеточие :, ключевое слово record, названия и типы переменных через двоеточие, в конце - ключевое слово end. Например:
В начале перебираются символы строки и если символа нет в массиве a, то символ добавляется в массив, если символ есть, то количество символа увеличивается на 1. Потом в массиве a ищется максимальное количество символов. В конце ищутся по массиву a и выводятся символы с максимальным количеством.
0
|
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 28
|
|
29.03.2016, 10:26 [ТС] | 16 |
Puporev, а почему от 32 до 255
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
29.03.2016, 10:30 | 17 |
Ну потому что при наборе текста символы с кодами меньше 32(пробел) не набрать, это служебные символы, а 255 это максимальный номер кода символа, в ANSI это символ 'я'
0
|
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 28
|
|
29.03.2016, 10:33 [ТС] | 18 |
Puporev, Спасиюо :*
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
29.03.2016, 10:47 | 19 | |||||
Если не хотите чтобы вас спрашивали почему от 32, напишите
0
|
0 / 0 / 0
Регистрация: 13.03.2016
Сообщений: 28
|
|
29.03.2016, 12:10 [ТС] | 20 |
Puporev, m-это?
0
|
29.03.2016, 12:10 | |
29.03.2016, 12:10 | |
Помогаю со студенческими работами здесь
20
Составить программу, которая в произвольной строке символов находит наиболее часто повторяющийся символ. В головной программе вызвать эту подпрограмму Определить наиболее часто встречающийся символ в файле Определить символ, встречающийся в файле наиболее часто Определить наиболее часто встречающийся символ в файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |