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

Какие буквы и сколько раз встречаются в тексте

28.06.2015, 15:22. Показов 1579. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Строка, содержащая произвольный русский текст, состоит не более чем из 200 символов. Написать, какие буквы и сколько раз встречаются в это тексте. Ответ должен производиться в грамматически правильной форме, например а-25 раз, к-3 раза и т.д.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2015, 15:22
Ответы с готовыми решениями:

Какие буквы и сколько раз встречаются в тексте
Строка, содержащая произвольный русский текст, состоит не более чем из 200 символов. Написать,...

Написать, какие буквы и сколько раз встречаются в тексте.
28. Строка, содержащая произвольный русский текст, состоит не более чем из 200 символов. Написать,...

Написать какие буквы и сколько раз встречаются в этом тексте
Задача: Строка содержащая произвольный русский текст (вводится с клавиатуры) состоит более чем из...

Ввести строку. Подсчитать сколько раз в ней встречаются строчные и сколько раз заглавные русские буквы
Всем привет. Очень хотелось бы что бы помогли с решением данной задачи. Ввести строку. Подсчитать...

2
Модератор
9868 / 5236 / 3306
Регистрация: 17.08.2012
Сообщений: 16,006
28.06.2015, 17:55 3
Лучший ответ Сообщение было отмечено Хайзенберг777 как решение

Решение

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
const Letters = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНЩПРСТУФХЦЧШЩЪЫЬЭЮЯ';
var s: string;
    i, p: byte;
    c: array [1..33] of byte;
begin
  for i := 1 to 33 do c[i] := 0;
  writeln('Введите строку:');
  readln(s);
  for i := 1 to length(s) do
    begin
      p := pos(s[i], Letters);
      if p > 0 then inc(c[(p - 1) mod 33 + 1])
    end;
  p := 0;
  writeln('Какие русские буквы и сколько раз встречаются в тексте:');
  for i := 1 to 33 do
    if c[i] > 0
      then begin
        p := 1;
        write(Letters[i], ' - ', c[i], ' раз');
        if not (c[i] mod 100 in [12..14]) and (c[i] mod 10 in [2..4]) then write('а');
        writeln
      end;
  if p = 0 then writeln('(Русские буквы в тексте не найдены)');
  readln
end.
0
28.06.2015, 17:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2015, 17:55
Помогаю со студенческими работами здесь

Какие буквы и сколько раз встречаются в этом тексте.
Строка, содержащая произвольный русский текст, состоит не более чем из 200 символов. Написать,...

Определить, какие буквы и сколько раз встречаются в тексте
Написать программу на с++. Строка, содержащая произвольный русский текст, состоит не более чем из...

Определить, какие буквы и сколько раз встречаются в тексте
Помогите решить задачу вот эту пожалуйста: Строка, содержащая произвольный русский текст, состоит...

Написать, какие буквы и сколько раз встречаются в тексте
Символьная строка, содержащая произвольный русский текст, состоит не более чем из 200 символов. ...


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

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