Сообщение от Жека
Можно две переменные счётчика использовать.
aCount:Int - количество букв А в слове.
wordsCount:Int - количество слов с 3 буквами А
Алгоритм:
проходим в цикле посимвольно по строке,
если (символ == А) то
aCount = aCount+1
если aCount == 3 то
wordsCount = wordsCount+1
конец если
иначе
если (символ == ПРОБЕЛ) то
aCount = 0
конец если
конец иначе
|
Не будет работать. посчитает все слова в которых символов А больше или равно чем три. Надо проверку на равность трем засунуть в условие пробела, мол если дошли до конца слова и к этому моменту у нас 3 то увеличиваем счетчик. ну а счетчик А обнуляем в любом случае, в общем то как у тебя и есть
ПС. Хотя тут непонятно по формулировке. Понятие "имеют" означает что в слове ровно три буквы А или что хотя бы. так что может и как у тебя надо