Pascal ABC - язык. Помогите пожалуйста.Дана строка символов. Группы символов, разделенные...

0 голосов
62 просмотров
Pascal ABC - язык. Помогите пожалуйста.

Дана строка символов. Группы символов, разделенные пробелами(одним или несколькими) и не содержащие пробелов внутри себя, будем называть словом
а)подсчитать количество слов, которые заканчиваются на букву "а"
б) переставить местами первое и последнее слова

Информатика (15 баллов) | 62 просмотров
0

на каком языке?

0

Pascal ABC

Дан 1 ответ
0 голосов
Правильный ответ

А) var k: String;
sum,i: Integer;
begin
writeln('Введите текст');
readln(k);
for i:=1 to length(k) do
if k[i]='а' then Inc(sum);
writeln('Кол-во: ',sum);
end.

б) Var l,gg,kk:string;
i:byte;
Begin
writeln('Введите текст');
readln(l);
gg:=Copy(l,1,Pos(' ',l)-1);
Delete(l,1,Pos(' ',l));
kk:='';
For i:=Length(l) downto 1 do
if l[i]<>' ' then kk:=l[i]+kk else break;
Delete(l,i,Length(kk));
l:=kk+' '+l+' '+gg;
writeln(l);
End.

(5.6k баллов)
0

1ая не работает. И я не пояснил... Это должно быть все в одном коде,одно решение на 2 пункта...

0

Что пишет Pascal?

0

Где написано что это всё должно быть на 2 пункта в вопросе?

0

Это примечание отсутствует в вопросе и значит мой ответ полностью совпадает с вашим вопросом.