Дана строка содержащая слова отделенные пробелом. Определить сколько слов в строке начинается на "а". Написать на Паскале. Помогите, пожалуйста!!!
Ответы
Ответ дал:
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:
а какой пример?
задача не работает
У вас какой компилятор? PascalABC.Net, Free Pascal, Turbo Pascal?
PascalABC.Net
Буква а английская или русская? А то они внешне одинаковые: a - английская, а - русская.
русская
А я английскую использовал. Пусть они внешне и одинаковые, но код у них разный. Замените а в if на русскую.
спасибо большое, работает!)
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад