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

Заменить во введенной строке последнюю букву каждого слова на 0

19.12.2017, 17:20. Показов 1218. Ответов 6
Метки нет (Все метки)

Здравствуйте , помогите решить задачу:"Заменить во введенной строке последнюю букву каждого слова на 0."
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2017, 17:20
Ответы с готовыми решениями:

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

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

Заменить пробелом последнюю букву каждого слова
Дан текст. Заменить пробелом последнюю букву каждого слова

Продублировать последнюю букву каждого слова в строке
Help me pls... ЦЕЛЬ РАБОТЫ. Задав с клавиатуры последовательность символов, реализовать обработку...

6
Эксперт Pascal/Delphi
6758 / 4532 / 4802
Регистрация: 05.06.2014
Сообщений: 22,351
20.12.2017, 14:09 2
Лучший ответ Сообщение было отмечено Helpa как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var
  s: string;
  i: integer;
 
begin
  //s := 'Мама Мыла Раму.';
  readln(s);
  s := s + ' ';
  for i := 1 to length(s) do 
    if (s[i] in [' ', '.', ',', '!', '?', ':']) or (i = length(s)) then
      s[i - 1] := '0';
  writeln(s);
end.
1
0 / 0 / 0
Регистрация: 19.12.2017
Сообщений: 13
20.12.2017, 15:18  [ТС] 3
Спасибо,все работает,объясните пожалуйста только почему s:=s+ ' '
0
Эксперт Pascal/Delphi
6758 / 4532 / 4802
Регистрация: 05.06.2014
Сообщений: 22,351
20.12.2017, 15:26 4
Принудительно добавляем пробел в конце, так как пользователь может ввести строку без завершающего знака.
Например, ввели "мама мыла раму". И последнее слово было бы не обработано.
1
0 / 0 / 0
Регистрация: 19.12.2017
Сообщений: 13
20.12.2017, 18:17  [ТС] 5
А можно еще блок- схему?
0
Эксперт Pascal/Delphi
6758 / 4532 / 4802
Регистрация: 05.06.2014
Сообщений: 22,351
20.12.2017, 19:05 6
http://softbuka.ru/soft/view-FCEditor-NET.html
1
0 / 0 / 0
Регистрация: 19.12.2017
Сообщений: 13
21.12.2017, 19:15  [ТС] 7
Спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2017, 19:15

Дан текст. Заменить пробелом последнюю букву каждого слова
Помогите пожалуйста решить задачу... Дан текст. Заменить знаком « $ » второе слово.

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

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

Заменить в строке первую букву каждого слова со строчной на прописную
Дана строка символов до точки. Заменить в строке первую букву каждого слова со строчной на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.