Pangeya

    Description of object 
    Groups of object
    View object
    Name national password
    Name international password
    Show all avatar photo(1)
    Source of objectCreated by the viewed user
    Object memory
    344 659  byte
    Inheritance   
    300
    Date of creation09 April 2020 Year 19H:13M:37S
    Date of update   05 February 2022 Year 11H:58M:26S


    SHARE 

    Detailed description of the object
    password password
    Dual mode
    Text mode
    Image mode

    password

    Как известно, когда мы придумываем пароль от аккаунта ВКонтакте, электронной почты или Яндекс.Контеста, к этому паролю часто предъявляются определённые требования по сложности.

    Напишите программу, которая имитирует проверку пароля, придуманного пользователем. Пользователь вводит пару слов: пароль, а потом ещё раз его же, для подтверждения.

    Если введённая пара не удовлетворяет одному из перечисленных ниже условий, пользователь вводит пару паролей ещё раз, и так до тех пор, пока не будут выполнены все условия (т. е. пока программа не выведет «OK»).

    -если первый пароль из пары, который ввёл пользователь короче 8 символов, программа выводит на экран слово "Короткий!" и заново считывает пару слов-паролей;

    -если же первый пароль из пары достаточно длинный, но в нём содержится сочетание символов "123", программа выводит на экран слово "Простой!" и снова читает пару слов-паролей;

    -если же предыдущие проверки пройдены успешно, но введённые слова-пароли не совпадают, то программа выводит на экран слово "Различаются." и опять же читает пару слов-паролей;

    -если же и третья проверка пройдена успешно, программа выводит "OK" (латинскими буквами) и заканчивает свою работу.

    Формат ввода

    Несколько раз подряд следуют две строки — пароль, введённый пользователем в первый и во второй раз.

    Формат вывода

    Несколько строк — результат проверки пар паролей.

    Пример1

    Ввод

    password124

    password124

    Вывод

    OK

    Пример2

    Ввод

    password314

    password123

    password314

    password314

    Вывод

    Различаются.

    OK

    Примечания

    Данная задача дополнительно проверяется преподавателем.

    Cancel Continue
    Confirm that you are a human
    Send Cancel
    Expand Close
    Close
    Отмена