
Вопрос задан 02.05.2019 в 22:44.
Предмет Информатика.
Спрашивает Бодещенко Андрей.
Дано предложение. Посчитать количество слов,заканчивающихся на заданную букву ,и записать эти слова
в другую строку через запятую,СРОЧНО PASCAL ABC


Ответы на вопрос

Отвечает Тепикина Виктория.
Var s1,s2:string; x:char; i,p:integer;
begin
writeln('Введите предложение:');
readln(s1);
write('x = ');
readln(x);
for i:=length(s1) downto 1 do
if s1[i] in [',',';',':','.','!','?']
then delete(s1,i,1);
s1:=s1+' ';
s2:='';
p:=pos(' ',s1);
while p>0 do
begin
if s1[p-1]=x then s2:=s2+copy(s1,1,p-1)+',';
delete(s1,1,p);
p:=pos(' ',s1);
end;
if s2='' then writeln('В предложении нет искомых слов')
else
begin
delete(s2,length(s2),1);
writeln(s2);
end;
end.
Пример:
Введите предложение:Дано предложение. Посчитать количество слов, заканчивающихся на заданную букву, и записать эти слова в другую строку через запятую.
x = ю
заданную,другую,запятую
begin
writeln('Введите предложение:');
readln(s1);
write('x = ');
readln(x);
for i:=length(s1) downto 1 do
if s1[i] in [',',';',':','.','!','?']
then delete(s1,i,1);
s1:=s1+' ';
s2:='';
p:=pos(' ',s1);
while p>0 do
begin
if s1[p-1]=x then s2:=s2+copy(s1,1,p-1)+',';
delete(s1,1,p);
p:=pos(' ',s1);
end;
if s2='' then writeln('В предложении нет искомых слов')
else
begin
delete(s2,length(s2),1);
writeln(s2);
end;
end.
Пример:
Введите предложение:Дано предложение. Посчитать количество слов, заканчивающихся на заданную букву, и записать эти слова в другую строку через запятую.
x = ю
заданную,другую,запятую


Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili