Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2020, 21:45   #1
kirik221
 
Регистрация: 28.12.2020
Сообщений: 4
По умолчанию Дана строка. Найти количество слов, начинающихся с буквы А

Дана строка. Найти количество слов, начинающихся с буквы А паскаль абс.нет
помогите пожалуйста, дорогие друзья1
kirik221 вне форума Ответить с цитированием
Старый 28.12.2020, 21:51   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,542
По умолчанию

Цитата:
Сообщение от kirik221 Посмотреть сообщение
помогите пожалуйста, дорогие друзья
Цикл по символам строки, если символ равен А, а предыдущий пробел, то увеличить счетчик.
Arigato вне форума Ответить с цитированием
Старый 28.12.2020, 21:52   #3
kirik221
 
Регистрация: 28.12.2020
Сообщений: 4
По умолчанию

Arigato, помогите написать код пожалуйста, не разбираюсь в этом
kirik221 вне форума Ответить с цитированием
Старый 28.12.2020, 23:09   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,542
По умолчанию

Цитата:
Сообщение от kirik221 Посмотреть сообщение
помогите написать код пожалуйста
Написать за вас и помочь вещи разные. Готовый код раздают в разделе Фриланс.
Arigato вне форума Ответить с цитированием
Старый 01.01.2021, 08:06   #5
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,811
По умолчанию

ищи для начала пробелы (код 32), а потом ищи букву А. код буквы 65 или 97, если латинские буквы большая или маленькая. или код 192 (А) и 224(а), если кириллица (читай: русские буквы)
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 08.01.2021, 09:32   #6
CMY_3
Пользователь
 
Регистрация: 24.02.2016
Сообщений: 38
По умолчанию

Код:
 
c1 := #32;
while c<>'.' do begin
read(c);
if (c1 = #32) and ((c = 'A') or (c = 'a')) then inc(k);
c1 := c;
end;
CMY_3 вне форума Ответить с цитированием
Старый 08.01.2021, 10:36   #7
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Молодец, Сусанин! После такой "подсказки" у ТС навсегда возникнет стойкая ненависть к Паскалю. Где цикл перебора символов в строке?
digitalis вне форума Ответить с цитированием
Старый 08.01.2021, 13:04   #8
CMY_3
Пользователь
 
Регистрация: 24.02.2016
Сообщений: 38
По умолчанию

Цитата:
Сообщение от digitalis Посмотреть сообщение
навсегда возникнет стойкая ненависть к Паскалю
Необязательно, может наоборот заинтересуется, тут всего-то с read разобраться и циклом, хотя да, через строку здесь правильнее, исходя из задания.
CMY_3 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана строка символов - определить количество слов, имеющих заданную длину n. Неопытный Общие вопросы Delphi 5 17.05.2012 15:16
Найти количество слов, начинающихся с заданной буквы С. Ganez Общие вопросы C/C++ 3 27.10.2010 19:48
Дана строка символов, содержащая слова. Определить количество слов, последний и предпоследний символы кот RamZax Паскаль, Turbo Pascal, PascalABC.NET 2 17.06.2010 14:06
Дана строка, состоящая из нескольких слов. Найти количество слов, которые содержат хотя бы одну букву "А" Mashaa Помощь студентам 13 09.12.2009 13:28
Дана строка символов до точки. Определить, сколько слов содержат ровно три буквы "К". Evidence Паскаль, Turbo Pascal, PascalABC.NET 0 01.06.2009 20:40