С клавиатуры вводится строка из двух слов, разделенных пробелом. Составьте программу, которая: а) преобразует первые буквы слов к верхнему регистру и вставляет восклицательный знак после каждого слова; б) преобразует первые буквы слов к верхнему регистру, меняет слова местами и вставляет после каждого слово вопросительный знак. Пример: а) начинается урок - Начинается! Урок! б) начинается урок - Урок? Начинается? (Паскаль)
Ответы
Ответ дал:
2
Ответ:
а)
program za;
var s: string;
begin
readln(s);
s[1]:=UpCase(s[1]);
s[Pos(' ',s)+1]:=UpCase(s[Pos(' ',s)+1]);
Insert('!',s,Pos(' ',s));
Insert('!',s,Length(s)+1);
writeln(s);
end.
б)
program zb;
var s: string;
begin
readln(s);
s[1]:=UpCase(s[1]);
s[Pos(' ',s)+1]:=UpCase(s[Pos(' ',s)+1]);
Insert('? ',s,Length(s)+1);
Insert(Copy(s,1,Pos(' ',s)-1),s,Length(s)+1);
Delete(s,1,Pos(' ',s));
Insert('?',s,Length(s)+1);
writeln(s);
end.
Объяснение:
фото
Приложения:
![](https://st.uroker.com/files/aaf/aaf845d8b898dcaadf3557d190aca672.png)
![](https://st.uroker.com/files/fe7/fe79a4aa368119e8d6a9b3ccab8fc56f.png)
Вас заинтересует
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
1 год назад
1 год назад
7 лет назад