Показано с 1 по 7 из 7
Комбинированный просмотр
-
28.07.2018, 05:15 #1
- Регистрация
- 30.06.2018
- Сообщений
- 5
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Помогите решить задачу по 1С
Всем привет.:)
Помогите пожалуйста решить задачку по 1С. Никак не могу написать код, с требуемым результатом. :rtfm:
Вот задача;
Введите интерактивно некоторое предложение (слова разделены пробелами). Выведите
ряд, сформированный из данного предложения, где каждый последующий элемент ряда
уменьшается на одно слово. Например:
Программировать очень интересно и занимательно
Программировать очень интересно и
Программировать очень интересно
Программировать очень
Программировать
Буду очень благодарен, даже за подсказку.;)
-
28.07.2018, 09:49 #2
- Регистрация
- 18.07.2018
- Сообщений
- 575
- Сказал(а) спасибо
- 326
- Поблагодарили 3602 раз(а) в 617 сообщениях
Re: Помогите решить задачу по 1С
Функция мРазложитьСтрокуВМассивПо дстрок(Знач Стр, Разделитель = ",") Экспорт
МассивСтрок = Новый Массив();
Если Разделитель = " " Тогда
Стр = СокрЛП(Стр);
Пока 1=1 Цикл
Поз = Найти(Стр,Разделитель);
Если Поз=0 Тогда
МассивСтрок.Добавить(Стр);
Возврат МассивСтрок;
КонецЕсли;
МассивСтрок.Добавить(Лев(С� �р,Поз-1));
Стр = СокрЛ(Сред(Стр,Поз));
КонецЦикла;
Иначе
ДлинаРазделителя = СтрДлина(Разделитель);
Пока 1=1 Цикл
Поз = Найти(Стр,Разделитель);
Если Поз=0 Тогда
МассивСтрок.Добавить(Стр);
Возврат МассивСтрок;
КонецЕсли;
МассивСтрок.Добавить(Лев(С� �р,Поз-1));
Стр = Сред(Стр,Поз+ДлинаРазделит� �ля);
КонецЦикла;
КонецЕсли;
КонецФункции // глРазложить
-
Пользователь сказал cпасибо:
Михаил1ССС (28.07.2018)
-
28.07.2018, 12:34 #3
- Регистрация
- 30.06.2018
- Сообщений
- 5
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
-
28.07.2018, 12:34 #4
- Регистрация
- 30.06.2018
- Сообщений
- 5
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
-
28.07.2018, 12:37 #5
- Регистрация
- 30.06.2018
- Сообщений
- 5
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Помогите решить задачу по 1С
Я не смог решить еще одну задачу....
Выведите 12 месяцев, используя цикл Для..Цикл, и функцию Формат
Поможете?))
-
28.07.2018, 13:04 #6
- Регистрация
- 18.07.2018
- Сообщений
- 575
- Сказал(а) спасибо
- 326
- Поблагодарили 3602 раз(а) в 617 сообщениях
-
Пользователь сказал cпасибо:
Михаил1ССС (28.07.2018)
-
28.07.2018, 13:18 #7
- Регистрация
- 30.06.2018
- Сообщений
- 5
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Помогите решить задачу по 1С
Спасибо. Получилось
Снимок.PNG
Похожие темы
-
Помогите решить задачу
от Mbutch в разделе Установка и администрирование 1С - ПредприятиеОтветов: 10Последнее сообщение: 30.01.2017, 13:30 -
Помогите решить проблему
от nastepka93 в разделе Общие вопросы по 1С - ПредприятиеОтветов: 2Последнее сообщение: 16.01.2016, 23:43 -
помогите решить задание
от lala55 в разделе Общие вопросы по 1С - ПредприятиеОтветов: 0Последнее сообщение: 12.11.2013, 13:39 -
помогите решить
от darkladydreams в разделе Прикладное программированиеОтветов: 8Последнее сообщение: 07.10.2010, 20:51
Социальные закладки