0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 34
1

Из файла вывести максимальное количество повторений символа в строке

10.01.2013, 09:16. Показов 1370. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
нужно сделать программу которая записывает введенную строку с клавиатуры в txt , а потом из файла выводит максимальное количество повторений символа в строке ( и сам символ)
СРОЧНО!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2013, 09:16
Ответы с готовыми решениями:

Определить и вывести на экран номера позиций и количество повторений заданого символа в строке введенной с клавиатуры
определить и вывести на экран номера позиций и количество повторений заданого символа в строке...

Количество повторений символа в строке
Определить сколько раз среди последовательности символов встречается символ, задаваемый вводом....

Посчитать количество повторений символа в строке
Доброго времени суток. Помогите найти ошибки в коде. Нужно чтоб программа считала количество...

Подсчитать в заданной строке количество повторений заданного символа
Разработать библиотечный модуль, содержащий следующие подпрограммы (процедуры или функции) для...

3
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,587
Записей в блоге: 1
10.01.2013, 09:52 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Var f:text;
    s:string;
    A:array[0..255] of byte;
    i,imax:byte;
Begin
    write('Введите строку: ');readln(s);
    Assign(f,'in.txt');Rewrite(f);
    writeln(f,s);
    Close(f);
    Reset(f);
    readln(f,s);
    For i:=1 to Length(s) do
     inc(A[ord(s[i])]);
    imax:=0;
    For i:=1 to 255 do
     if A[i]>A[imax] then imax:=i;
    writeln('Наиболее повторяемый символ = ',chr(imax),' повторений ',A[imax]);
    Close(f);
    readln;
End.
1
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 34
11.01.2013, 04:04  [ТС] 3
нужно без использования массива !!!!! очень срочно
0
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,587
Записей в блоге: 1
11.01.2013, 08:12 4
Цитата Сообщение от nesteroff Посмотреть сообщение
нужно без использования массива !!!!! очень срочно
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
Var f:text;
    s:string;
    i,j,k,imax,max:byte;
Begin
    write('Введите строку: ');readln(s);
    Assign(f,'in.txt');Rewrite(f);
    writeln(f,s);
    Close(f);
    Reset(f);
    readln(f,s);
    imax:=0;max:=0;
    For i:=1 to Length(s) do
    Begin
      k:=0;
      For j:=i to Length(s) do
       if s[i]=s[j] then inc(k);
      if k>max then
      Begin
        imax:=ord(s[i]);
        max:=k;
      End;
    End;
    writeln('Наиболее повторяемый символ = ',chr(imax),' повторений ',max);
    Close(f);
    readln;
End.
О таком сразу надо писать..
0
11.01.2013, 08:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2013, 08:12
Помогаю со студенческими работами здесь

Определить номера позиций и количество повторений заданного символа в строке
Определить и вывести на экран номера позиций и количество повторений заданного символа (или его...

Посчитать количество повторений каждого символа в строке, введенной с клавиатуры
Посчитать количество повторений каждого символа в строке, введенной с клавиатуры

Вывести на печать количество повторений второго символа
Добрый день. Помогите, пожалуйста. Вводится любая строка. Надо вывестина печать количество...

Подсчитать количество повторений подстроки в строке, считанной с файла
на TASM. Облазил весь форум, но найти не могу. Добавлено через 1 час 18 минут Для тех кто не...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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