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

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

20.01.2011, 19:08. Показов 2133. Ответов 1
Метки нет (Все метки)

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

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

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

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

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

1
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
21.01.2011, 09:07 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
uses crt;
var s:string;
    i:byte;
begin
writeln('Введите предложение из символов латинского алфавита');
writeln('перед началом слова пробел');
readln(s);
if s[1] in ['a'..'z'] then s[1]:=Upcase(s[1]);/если первая буква маленькая
for i:=2 to length(s) do  //остальная строка
//если маленькая, а перед ней пробел
if(s[i] in ['a'..'z'])and(s[i-1]=' ') then s[i]:=Upcase(s[i]);
write(s);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2011, 09:07
Помогаю со студенческими работами здесь

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

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

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

Преобразовать строку, заменяя каждое слово 'this' словом 'the'
program l666; const w1='this'; w2='the'; var i:byte; function get_word(s:string ; var...


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

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

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