Предмет: Информатика, автор: Умница150

Дана строка содержащая слова отделенные пробелом. Определить сколько слов в строке начинается на "а". Написать на Паскале. Помогите, пожалуйста!!!

Ответы

Автор ответа: AnonimusPro
1

var s: string;

i,k: integer;

begin

readln(s);

k:=0;

if s[1]<>' ' then insert(' ',s,1);

for i:=1 to length(s)-1 do

if (s[i]=' ') and (s[i+1]='a') then

k:=k+1;

write('k=',k);

end.


Умница150: а какой пример?
Умница150: задача не работает
AnonimusPro: У вас какой компилятор? PascalABC.Net, Free Pascal, Turbo Pascal?
Умница150: PascalABC.Net
AnonimusPro: Буква а английская или русская? А то они внешне одинаковые: a - английская, а - русская.
Умница150: русская
AnonimusPro: А я английскую использовал. Пусть они внешне и одинаковые, но код у них разный. Замените а в if на русскую.
Умница150: спасибо большое, работает!)
Похожие вопросы
Предмет: Алгебра, автор: SmMasha