Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 3
1

Найти в строке из файла чаще всего встречающийся символ и записать его в другой файл

28.05.2015, 20:00. Показов 1506. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В файле находится символьная строка. Запишите в другой файл, какой символ встречается в ней чаще всего.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2015, 20:00
Ответы с готовыми решениями:

Определить чаще всего встречающийся элемент массива
Составить программу, позволяющую определить чаще всего встречающийся элемент данный массива B(N).

Определить чаще всего встречающийся элемент массива
1. Определить чаще всего встречающийся элемент массива A . 2. Подсчитать такие строки массива A ,...

Определить чаще всего встречающийся элемент массива
составьте программу определяющую чаще всего встречающийся элемент данного массива b

Найти символ, встречающийся в строке чаще всего
ПРОГРАММА. Вводится строка символов, завершающаяся точкой (не более 80 символов). Не используя тип...

2
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
30.05.2015, 01:53 3
Лучший ответ Сообщение было отмечено orelgood как решение

Решение

Достал из личного архива. Дорабатывайте.

1.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
Const RusChar = ['А'..'Я','а'..'п','р'..'я','Ё','ё'];
Var
  m  : array[0..255] of Longint;
  i  : Byte;
  St : String;
Begin
  For i:=0 to 255 do m[i]:=0;
  {Readln(St);} St:='сегодня днём над городом прошел дождь';
  For i:=1 to Length(St) do
    If St[i] in RusChar then Inc(m[Ord(St[i])]);
  For i:=0 to 255 do
    If m[i]<>0 then Writeln(Chr(i),' - ',m[i]);
End.
2.
Pascal
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
Type
  tM = Record
         Ch : Char;
         Ss : Word;
       end;
Var
  i,j : Byte;
  m   : array [0..255] of tM;
  mm  : tM;
  St  : String;
 
Begin
  For i:=0 to 255 do
  Begin
    m[i].Ch:=Chr(i);
    m[i].Ss:=0;
  End;
  Write('Строка*?: '); Readln(St);
  For i:=1 to Length(st) do Inc(m[Ord(St[i])].Ss);
  For i:=0 to 254 do
   For j:=i+1 to 255 do
     If m[j].Ss>m[i].Ss then
     Begin
       mm:=m[j];
       m[j]:=m[i];
       m[i]:=mm;
     End;
  Writeln('Chastiy symbol: ',m[0].Ch,' - ',m[0].Ss);
  For i:=0 to 255 do
    If m[i].Ss>0 then Writeln(m[i].Ch,' - ',m[i].Ss)
End.
0
30.05.2015, 01:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2015, 01:53
Помогаю со студенческими работами здесь

Функция определяющая символ встречающийся в строке чаще всего
нужно написать функцию которая подает на вход строку , вывести на экран символ, встречающийся в...

Указать символ, встречающийся в данной строке чаще всего
Дана строка, содержащая текст, созданный при помощи символов латинского алфавита. Подсчитать...

В текстовом файле найти символ, встречающийся чаще всего
В текстовом файле найти символ, встречающийся чаще всего.

В заданной строке найти символ, который повторяется чаще всего
1) Найти символ который повторяется чаще всего.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru