Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 6

Задача «Ленточка» на ЯП Паскаль

07.10.2013, 21:11. Показов 2325. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Расположенную вертикально прямоугольную бумажную ленточку с закрепленным нижним концом стали складывать следующим образом:
- на первом шаге ее согнули пополам так. что верхняя половина легла на нижнюю либо спереди (Р-сгибание). либо сзади (Z-сгибание):
- на последующих (n-1) шагах выполнили аналогичное действие с получающейся на предыдущем шаге согнутой ленточкой, как с единым целым.
Затем ленточку развернули, приведя ее в исходное состояние. На ней остались сгибы - ребра от перегибов, причем некоторые из ребер оказались направленными выпуклостью к нам (К-ребра). а некоторые - от нас (О-ребра). Ребра пронумеровали сверху вниз числами от 1 до (2n-1).
Требуется написать программу, которая по заданной строке символов из прописных букв "О" и "К", где нахождение на i-ом месте символа "О" или "К" определяет тип ребра на расправленной полоске, находит строку из прописных букв "Р" и "Z". определяющих последовательность типов сгибаний, посредством которых получена ленточка с этой последовательностью ребер.
Описание входных данных
В первой строке входного файла input. txt записано число n - количество сгибаний (n не более 20). во второй строке - строка из (2n-1) символов "О" или "К", определяющих типы ребер на расправленной ленточке.
Описание выходных данных:
В единственную строку выходного файла output. txt нужно вывести строку из n символов "Р" и "Z”. задающую последовательность сгибаний. Если такой последовательности сгибаний не существует, то вывести "NO”.
Технические ограничения:
Ограничение на время исполнения программы на одном тесте: 1 секунда
Ограничение по объему занимаемой памяти при исполнении программы: 16 МБ
Пример входных и выходных данных
input.txtoutput.txt
2PZ
OOK 
2NO
ООО 

Добавлено через 19 часов 44 минуты
upppPP

Добавлено через 6 часов 24 минуты
хОть бы кто помог..
спасибо ВАМ!
чтобы и вам так помогали..
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.10.2013, 21:11
Ответы с готовыми решениями:

Ленточка на CSS
Как на css создать такую ленточку?

Задача на Паскаль.
Пожалуйста сделайте ее через файл. Program Zadacha; uses crt; const n = 25; type anketa = record pol:char; end; var

задача паскаль
помогите плизз решить задачу в паскаль ! 6 Известны два расстояния, одно в километрах другое в фунтах (1 фунт=0,45 км) вопрос .какое...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.10.2013, 21:11
Помогаю со студенческими работами здесь

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

Задача Паскаль
Задано время в часах, минутах и секундах (h, m, s) (0 ≤ h ≤ 23, 0 ≤ m, s ≤ 59). Определить время, на одну секунду больше заданного!

Задача Паскаль
Ребята помогите. Я понимаю глупо звучит, но у меня есть на WM 11,32 руб Переведу сразу же (укажите счёт). Помогите решить задачу (не когда...

задача паскаль
37 Дано тризначне число. Перевірити чи всі цифри цього числа різні.

задача паскаль
74 На заданому інтервалі знайти всі число Фібоначчі, які є простими числами.


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru