Вывести строку на экран, заменив в каждом слове первую букву на заглавную - PascalABC.NET
Формулировка задачи:
С клавиатуры вводится строка, состоящая из слов на русском языке, отделённых друг от друга одним пробелом. Все буквы прописные. Вывести эту строку на экран, заменив в каждом слове первую букву на заглавную.
Решение задачи: «Вывести строку на экран, заменив в каждом слове первую букву на заглавную»
textual
Листинг программы
begin writeln('Полученная строка:',System.string.Join(' ', ReadString('Введите строку').Split(#32).Select(s->UpCase(s[1])+copy(s,2,length(s))))); end.
Объяснение кода листинга программы
- В первой строке кода выводится на экран полученная строка.
- Вторая строка кода считывает строку с помощью функции ReadString.
- Третья строка кода разбивает полученную строку на массив строк с помощью функции Split.
- Четвертая строка кода проходит по каждому элементу массива строк и изменяет первую букву каждого слова на заглавную с помощью функции UpCase.
- Пятая строка кода объединяет все строки в одну с помощью функции Join и передает ее в функцию writeln для вывода на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д