|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 (permalink) |
Новичок
Регистрация: 07.01.2011
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() Задание: Входные данные: Вводится строка, по виду представляющая собой команду из командной строки Правила: Вводится "команда" и еще дополнительно можно ввести "параметры команды", "ключи" и "параметры ключей". Последовательность: Команда, параметры команды, ключи, параметры ключей. Команда вводится обязательно, остальное по желанию. Команда состоит из любой последовательности латинских букв (A-Z, a-z). Параметры команды и параметры ключей состоят из любых символов, кроме "<", ">", ":", "?". Параметров команды и параметров ключей может быть несколько. Перед ключом должно стоять тире. Тире и сам ключ пишутся слитно Ключи заранее определены: -a (обязательно с параметром) -r (обязательно с параметром) -p (обязательно с параметром) -n (либо с параметром либо без параметра) -m (либо с параметром либо без параметра) -l (либо с параметром либо без параметра) -s (либо с параметром либо без параметра) -c (обязательно без параметра) Команда, параметры команды, ключи, параметры ключей должны быть разделены минимум одним пробелом Параметры команды и параметры ключей могут писаться внутри кавычек. Все, что написано внутри кавычек считается единым параметром. Внутри кавычек могут встречаться пробелы. Пробелы реализованы в виде знака подчеркивания: _ Выходные данные: Автомат должен определить: 1) соответствует ли введенная строка правилам 2) что из введенного команда, что параметры команды, что ключи, что параметры ключей Пример: Ввод: hg_"ctr"_-a_pt_s_"s_dv"_-r_"c" Вывод: Все верно! hg - команда "ctr" - параметр команды -a - ключ pt - параметр ключа s - параметр ключа "s_dv" - параметр ключа -r - ключ "c" - параметр ключа Код: paste.org.ru У меня почему то не выполняются строки кода: 338, 354, 356, 383, 385, 405, 419, 426. Такое чувство что не выполняются условия. Это как раз тот самый вывод, которой показывает где команда, где ключи, где параметры. Если бы эти строки выполнялись, задача была бы решена. Вопрос: Почему не выполняются эти строки кода? Как заставить их выполняться? Буду очень благодарен тем, кто хоть чем то поможет. |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Я думаю, что было бы очень полезно почитать аналогичные обсуждения Фотонаборный автомат CreoScitex Dolev 4press Узнают-ли владельцы локальной сети что я сделал дома Wi-Fi? |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Опции темы | |
Опции просмотра | |
|
|