Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 5

строки

21.10.2013, 23:54. Показов 1039. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подсчитать процентное соотношение гласных, согласных, пробелов и знаков препинания в данном предложении.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.10.2013, 23:54
Ответы с готовыми решениями:

Дан массив строк. Преобразовать строки с четной длиной по правилу: удалить все цифры из второй половины строки; а строки
Дан массив строк. Преобразовать строки с четной длиной по правилу: удалить все цифры из второй половины строки; а строки с нечетной...

БД с операциями: добавление новой строки, удаление строки, редактирование имеющейся строки
Нужно создать базу данных в паскале, с операциями: добавление новой строки, удаление строки, редактирование имеющей строки. Желательно с...

Найти сумму элементов каждой строки матрицы и упорядочить строки по возрастанию
Дана матрица Х(10х10). Найти сумму элементов каждой строки матрицы и упорядочить строки по возрастанию этих сумм

2
252 / 158 / 118
Регистрация: 26.11.2012
Сообщений: 384
22.10.2013, 15:47
Лучший ответ Сообщение было отмечено nika77 как решение

Решение

Как-то так...
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
const
  msogl = ['Б', 'В', 'Г', 'Д', 'Ж', 'З', 'Й', 'К', 'Л', 'М', 'Н', 'П', 'Р', 'С', 'Т', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'б', 'в', 'г', 'д', 'ж', 'з', 'й', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'ф', 'х', 'ц', 'ч', 'ш', 'щ'];
  mgl = ['А', 'Е', 'Ё', 'И', 'О', 'У', 'Ы', 'Э', 'Ю', 'Я', 'а', 'е', 'ё', 'и', 'о', 'у', 'ы', 'э', 'ю', 'я'];
  mprep = [',', '.', '?', ';', ':', '!', '-', '(', ')', '"', '', '`'];
 
var
  str: string;
  i: integer;
  int_gl, int_sogl, int_prep, int_prob: integer;
 
begin
  int_gl := 0;
  int_sogl := 0;
  int_prep := 0;
  int_prob := 0;
  
  write('Введите текст :');
  readln(str);
 for i := 1 to length(str) do
    if str[i] in mgl then inc(int_gl)
    else if str[i] in msogl then inc(int_sogl)
    else if str[i] = ' ' then inc(int_prob)
    else if str[i] in mprep then
      inc(int_prep);
 
  writeln('Согласных :', int_sogl / (length(str) / 100), ' %');
  writeln('Гласных :', int_gl / (length(str) / 100), ' %');
  writeln('Знаков препинания :', int_prep / (length(str) / 100), ' %');
  writeln('Пробелов :', int_prob / (length(str) / 100), ' %');
end.
1
1 / 1 / 3
Регистрация: 14.02.2013
Сообщений: 77
22.10.2013, 19:55
я бы использовал UpCase или LowCase вместо переписывания всех регистров
Перегнал строку на нужный тебе регистр - и работай с ней.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.10.2013, 19:55
Помогаю со студенческими работами здесь

Строки. Подсчитать количество вхождений первого символа строки в другую строку
Помогите решить. Условие: Подсчитать количество вхождений первого символа строки в другую строку. Вывести саму строку и результат...

Создать массив указателей на строки. Распечатать строки,начинающиеся на заданную букву
Помогите пожалуйста!! Задание такое: Дан текст.Создать массив указателей на строки.Распечатать строки,начинающиеся на заданную...

Поиск в файле нужной строки и использование строки, находящейся рядом
Попробую объяснить, как можно, проще. Если что непонятно, напишите. Есть файл base.txt. В нем хранятся строки в формате: ...

Определить, действительно ли элементы строки k матрицы А (n,m) равны элементам 1-ой строки
Очень нужно решить следующую задачу: Определить, действительно ли все элементы строки k матрицы А (n,m) равны элементам 1-ой строки. ...

Даны две строки s и t, определите длину наибольшей строки, которая встречается в обеих
Даны две троки s и t, определите длину наибольшей строки, которая встречается в обеих


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru