В самом длинном слове заменить все буквы a на b. Программа на языке Паскаль var s string i, id, len, max, count. Строки и символы. Тексты программ. Замена всех маленьких английских букв в строке соответствующими большими. Хотите зарабатывать дома от 1000 дол Присоединяйтесь в команду Лидеры. Заменить в самом длинном слове строки буквы a на bОписание переменных len длина строкиid индекс первого символа самого длинного слова в строкеmax длина самого длинного слова в строкеcount длина текущего слова. Алгоритм решения задачи Если очередной символ не пробел, то увеличиваем длину текущего слова. Иначе если длина текущего слова больше, чем max, то перезаписываем max и устанавливаем id в начало этого слова. Для этого из индекса текущего символа вычитаем длину слова, получаем индекс первой буквы слова. Все Песни Голубых Беретов далее. В ветке else также обнуляем count слово закончилось, будем измерять следующее. Проблема данного алгоритма в том, что длина последнего слова, если после него нет пробела, не сравнивается с max. Screen-Shot-2012-08-15-at-8.25.06-PM.png' alt='Программа Замена Букв' title='Программа Замена Букв' />Поэтому за пределами цикла пишем отдельную инструкцию if. Чтобы этого избежать, можно поменять местами тела if и else в цикле а также условие при if на равенство с пробелом. Но тут возникают другие проблемы, связанные с концом строки. Программа на языке Паскаль var. Программа Замена Букв© 2017