0 / 0 / 0
Регистрация: 11.12.2021
Сообщений: 6
|
||||||
1 | ||||||
Необходимо написать функцию в программе паскаль11.12.2021, 12:52. Показов 983. Ответов 10
Всем здравствуйте! есть задача Файл input.dat содержит несколько строк текста. Слова в тексте могут
разделяться пробелами и знаками препинания. Переписать текст в файл output.dat, заменив прописные буквы заглавными в словах, содержащих «запрещенные» слоги. Список «запрещенных» слогов находится в файле errors.dat. Программу я вроде как написал, но не пойму как сделать самую главную функцию, которая будет искать запрещенные слоги из файла errors.dat. в словах. Если вы поможете мне, буду премного благодарен. Мучаююсь уже дня 3 и ни разу ничего путного не получалось. Видел одну запись с этой задачей, но она, к сожалению, мне не помогла
0
|
11.12.2021, 12:52 | |
Ответы с готовыми решениями:
10
Необходимо написать комментарии к программе Нужно написать паскаль-функцию Необходимо написать функцию Паскаль.Написать функцию, которая вычисляет значение |
Модератор
|
||||||||||||||||
11.12.2021, 13:12 | 2 | |||||||||||||||
Если количество запрещенных слогов позволяет хранить их в памяти (в массиве), то есть смысл один раз прочитать необходимое в массив, в дальнейшем проверку проводить по нему, а не читать файл каждый раз. Добавлено через 3 минуты Символов пунктуации на самом деле несколько больше:
Или еще кардинальнее:
1
|
0 / 0 / 0
Регистрация: 11.12.2021
Сообщений: 6
|
||||||
11.12.2021, 20:44 [ТС] | 3 | |||||
Спасибо тебе огромное, правда, почему-то все равно не получается. То есть ошибку не выдает, но после ввода строки и ввода запрещенных слогов опять появляется какое-то поле ввода(пробовал туда что-то вводить и на этом все, ничего дальше не происходит) .Пробовал чет убрать и изменить, но тоже самое. Может сможешь подсказать где я накосячил?
0
|
0 / 0 / 0
Регистрация: 11.12.2021
Сообщений: 6
|
|
11.12.2021, 21:00 [ТС] | 4 |
вот скрин. А то не уверен, что я понятно объяснил в чем проблема
0
|
0 / 0 / 0
Регистрация: 11.12.2021
Сообщений: 6
|
|
11.12.2021, 21:29 [ТС] | 5 |
bormant, а это скрин после того как я ввожу что-то в это поле и на этом все останавливается(ввел туда ??? чтобы было понятнее)
0
|
0 / 0 / 0
Регистрация: 11.12.2021
Сообщений: 6
|
|
11.12.2021, 21:39 [ТС] | 6 |
bormant, а это скрин после того как я ввожу что-то в это поле и на этом все останавливается(ввел туда ??? чтобы было понятнее)
0
|
0 / 0 / 0
Регистрация: 11.12.2021
Сообщений: 6
|
|
12.12.2021, 11:51 [ТС] | 8 |
bormant, Спасибо большое, теперь программа работает, но все равно неправильно )
0
|
Модератор
|
|||||||||||
12.12.2021, 13:18 | 9 | ||||||||||
Сообщение было отмечено Alex678918 как решение
Решение
"меня", "НЯ", "зовут", "ЗО".
Откуда верхний регистр взялся-то? И если слоги перевели в верхний регистр, то почему со словами то же самое не сделали? Добавлено через 17 минут Хинт: В PascalABC.NET функция UpperCase корректно работает и с русскими строками. Добавлено через 5 минут
1
|
0 / 0 / 0
Регистрация: 11.12.2021
Сообщений: 6
|
|
12.12.2021, 13:32 [ТС] | 10 |
bormant, Спасибо! Ты просто гений!
0
|
Модератор
|
||||||
12.12.2021, 13:37 | 11 | |||||
Но лучше так:
0
|
12.12.2021, 13:37 | |
12.12.2021, 13:37 | |
Помогаю со студенческими работами здесь
11
Необходимо написать функцию на Файлы Написать программу, которая работает со статическими одномерными массивами. В программе необходимо: ввести с клавиатуры необходимо написать функцию на языке программирования С Написать функцию к программе Написать функцию к программе Написать функцию к программе Написать функцию, которая находит наименьший элемент дерева.Паскаль Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |