Добрый день, уважаемый читатель. В данной статье мне бы хотелось рассмотреть один из вариантов реализации функции проверки соответствия пароля заданным условиям. Условия соответствия будут следующие: Для начала напишем основной скелет функции, в которой будем возвращать True или False в зависимости от соответствия пароля. Укажем три char массива, в которых будут цифры, верхний и нижний регистр соответственно. Так же три bool переменные, в которых будем помечать наличие выполненного условия. Теперь нам нужно написать цикл перебора входящего пароля. Будем сравнивать каждый символ пароля с тремя char массивами. Для того, чтобы написать более чистый код, напишем ещё одну отдельную функцию, в которую будем передавать символ и эталонный char массив. Теперь вернемся к основной функции. Добавим подсчёт количества символов в пароле и будем перебирать каждый символ для проверки. Теперь напишем небольшое тестирования, для проверки правильной работоспособности. Ссылка на проект в Яндекс.Диск Спас