Очень прошу, помогите! Очень срочно ! 3 задание . Сделать это задание в Pascal. ABC с помощью оператора if . Подробно и понятно расписать
Приложения:
lenyashastin:
Вообще непонятно, в чем суть задания
Да сам не шарю . Нашей информатичке лишь бы дать
Ну по идее , надо чтобы к каждому твоему слову в конце добавлялось -сла- . И надо сделать так , чтобы оно добавлялось с учётом пробелов и знаков препинания
Непонятно в чем суть и что сделать надо вообще. Если бы ты смог конкретнее объяснить, что требуется, возможно я бы смог помочь. Язык знаю на достаточном уровне, не понимаю задачу
И причём то , что я написал выше , надо сделать при помощи функции if
Надеюсь, теперь разобрался с условием
> Непонятно в чем суть и что сделать надо вообще.
@lenyashastin, да нет, всё конкретно написано, с примером...
@lenyashastin, да нет, всё конкретно написано, с примером...
@LRSM, так я на вторую страницу не смотрел
Ответы
Ответ дал:
1
PascalABC.NET
- begin
- var (key, chrs) := ('сла', ',!?.');
- var s := ReadString;
- foreach var w in s.Split(' ') do
- if w[^1] in chrs then
- Print(w[:^1] + key + w[^1])
- else Print(w + key)
- end.
Объявляем переменные key и chrs. Присваиваем переменной key значение 'сла' – это кодовые символы, которые должны прибавляться к каждому слову, а переменной chrs – ',!?.' – это символы, заданные в условии задания в качестве возможных знаков препинания.
Объявляем переменную s, присваиваем ей строку, полученную в результате ввода с клавиатуры, с помощью стандартного метода ReadString.
Далее идёт конструкция foreach, пробегаем по массиву, полученного в результате разбивки строки s на некие подстроки, используя пробел в качестве разделителя.
Для каждого элемента (условно обозначенного как w) делаем:
- Если последний символ элемента входит в состав символов, указанных в переменной chrs, то выводим на экран все символы обозреваемого элемента, кроме последнего + кодовые символы (key) + этот последний символ. То есть, вставляем наши кодовые символы между словом и знаком препинания.
- Иначе, если последний символ элемента не входит в состав символов, указанных в переменной chrs, то выводим на экран сам этот элемент + кодовые символы. То есть, знака препинания нет и мы просто добавляем наши кодовые символы к слову.
Опять же стандартный метод – Print, автоматически добавляет пробел после вывода каждого значения (в нашем случае оно одно).
Приложения:
Я уже после объяснения под моим прошлым вопросом понял, но всё равно большое спасибо !
Но ведь сказано "с помощью оператора if" ;)
Вот, для разнообразия.
Вот, для разнообразия.
Да не важно уже, лишь бы было хоть как-то сделано
Вас заинтересует
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад