|
5 / 5 / 0
Регистрация: 29.10.2013
Сообщений: 155
|
||||||
Выполнить проверку наличия и нужной позиции указанного числа10.03.2014, 17:53. Показов 661. Ответов 8
Метки нет (Все метки)
Всем здравствуйте. Вообщем задача такая: есть 3 переменные в которые записаны 3 цифры(это якобы пароль), пользователь вводит 3 цифры по очереди и ему выдает результат угадал он или нет, я все сделал кроме этих двух проверок :
1) Есть ли такое число в пароле? 2) На своей ли позиции стоит число? Массивы, цикл for,foreach, нельзя использовать, сложные конструкции также. Вот, что я сделал:
0
|
||||||
| 10.03.2014, 17:53 | |
|
Ответы с готовыми решениями:
8
Выполнить выборку данных с нужной позиции, задаваемой переменной Вставка символа в нужной позиции |
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 10.03.2014, 20:36 | |
|
Что-то вы мудрите. Насколько я понимаю, как только одна из цифр окажется верной, произойдет выход из цикла.
Если убрать из цикла if и в условии while заменить OR на AND, тогда выход из цикла произойдет как только будет введен правильный код, после этого можно написать, что пользователь молодец. Кроме того надо бы добавить возможность выйти из цикла досрочно...
0
|
|
|
5 / 5 / 0
Регистрация: 29.10.2013
Сообщений: 155
|
|
| 10.03.2014, 20:47 [ТС] | |
|
xoraxax, да, тут я неправильно сделал, перепутал,заменил я OR на AND. Но мою проблему вы знаете как решить ?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 10.03.2014, 20:53 | |
|
Я не могу понять в чем ваша проблема
0
|
|
|
5 / 5 / 0
Регистрация: 29.10.2013
Сообщений: 155
|
|
| 10.03.2014, 21:01 [ТС] | |
|
xoraxax, мне нужно сделать вот эти две проверки:
1) Есть ли такое цифра(введенная пользователем) в пароле? 2) На своей ли позиции стоит цифра?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 10.03.2014, 21:06 | |
|
Так вы цифры вводите по очереди и сравниваете первую введенную с первой заданной...
1) Сравнивайте каждую введенную цифру со всеми тремя заданными. 2) Ну второе как бы понятно...
0
|
|
|
5 / 5 / 0
Регистрация: 29.10.2013
Сообщений: 155
|
|
| 10.03.2014, 21:15 [ТС] | |
|
xoraxax, 2). if (manfirst == safesecond || manfirst == safethird)
if (mansecond == safesecond || mansecond == safesecond) if (manthird == safefirst || manthird == safesecond) Так?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 10.03.2014, 21:21 | |
|
Зачем OR в ifax?
Допустим пользователь вводит первую цифру (m1). if (m1==s1 ||m1==s2||m3==s3) => такая цифра есть в пароле. if (m1==s1) => значит цифра стоит на своем месте.
0
|
|
|
5 / 5 / 0
Регистрация: 29.10.2013
Сообщений: 155
|
|
| 10.03.2014, 21:28 [ТС] | |
|
xoraxax, но вы же сами используете "||" в этом куске кода" if (m1==s1 ||m1==s2||m3==s3) ".
Дело в том, что ответ должен быть следующего типа: Вы угадали {0} цифр. На своей позиции{0} цифр.
0
|
|
| 10.03.2014, 21:28 | |
|
Помогаю со студенческими работами здесь
9
Поиск нужной позиции в файле Функция на проверку наличия скобок Отрисовывать рисунок сразу в нужной позиции
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|