0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 27
1

Преобразовать каждое слово так, чтобы оно заканчивалось заглавной буквой

27.01.2016, 13:49. Показов 2509. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка слов, разделенных произвольным количеством пробелов, после последнего слова точка. Преобразовать каждое слово так, чтобы оно заканчивалось заглавной буквой.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2016, 13:49
Ответы с готовыми решениями:

Каждое слово текста преобразовать таким образом, чтобы оно читалось слева направо
Каждое слово текста преобразовать таким образом, чтобы оно читалось слева направо. Добавлено...

Преобразовать строку так, чтобы каждое слово было отражено зеркально
Дана строка, состоящая из слов. Преобразовать строку так, чтобы каждое слово было отражено...

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

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

3
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
27.01.2016, 13:55 2
Паскаль какой и алфавит какой?
0
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 27
27.01.2016, 14:08  [ТС] 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var
   S: string;
   i: byte;
begin
     Write('введите строку:'); 
     Readln(S);
     
     for i:=1 to Length(S) do begin
         if (S[i]=' ') or (S[i]='.') then S[i-1]:=UpCase(S[i-1]);
         end;
     Writeln('преобразованная строка:',S);
end.
Уже вроде как сделал
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
27.01.2016, 14:40 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
for i:=2 to Length(S) do
if (S[i] in[' ','.'])and not (S[i-1] in [' ','.']) then S[i-1]:=UpCase(S[i-1]);
0
27.01.2016, 14:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2016, 14:40
Помогаю со студенческими работами здесь

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

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

Преобразовать строку так, чтобы каждое слово начиналось с заглавной буквы
Дана строка- предложение из символов латинского алфавита. Преобразовать строку так чтобы каждое...

Строки. Преобразовать строку так, чтобы каждое слово начиналось с заглавной буквы
IX.Символы и строки 28. Дана строка-предложение на русском языке. Преобразовать строку так, чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru