2 / 2 / 1
Регистрация: 07.12.2010
Сообщений: 61

Разгадать код замка сейфа

13.05.2012, 14:23. Показов 2610. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Секретный замок для сейфа состоит из 10 расположенных в ряд ячеек, в которые надо вставить игральные кубики. Но дверь открывается только в том случае, когда в любых трех соседних ячейках сумма точек на передних гранях кубиков равна 10.(Игральный кубик имеет на каждой грани от 1 до 6 точек.) Напишите программу, которая разгадывает код замка при условии, что два кубика уже вставлены в ячейки.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.05.2012, 14:23
Ответы с готовыми решениями:

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

Разгадать код
Какой 20 знаковый код (Английские буквы в верхнем регистре, и числа.) спрятан в картинке. Буквы M и Z рядом с которыми точки...

Числовой код замка в сейфе
Числовой код замка в сейфе можно получить, если в последовательности цифр 389595742 из каждой нечетной вычесть 1, а к каждой четной...

2
Эксперт Hardware
 Аватар для Linoge
3203 / 1914 / 323
Регистрация: 25.10.2011
Сообщений: 5,562
14.05.2012, 10:47
Лучший ответ Сообщение было отмечено The trick как решение

Решение

На форме массив текстбоксов и 2 кнопки
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Private Sub Text1_Change(Index As Integer)
'для ручного подбора
On Error Resume Next
col = vbGreen
For i = 0 To 7
    Sum = 0
    Sum = CInt(Text1(i)) + CInt(Text1(i + 1)) + CInt(Text1(i + 2))
    If Not Sum = 10 Then col = vbWhite
Next
For i = 0 To 9
    Text1(i).BackColor = col
Next
End Sub
 
Private Sub Command1_Click()
'случайный выбор 2 заданых кубиков
For i = 0 To 9
    Text1(i) = 0
Next
t1 = Int(Rnd() * 10)
Text1(t1) = Int(Rnd() * 6 + 1)
Do
    t2 = Int(Rnd() * 10)
Loop While t2 = t1
Do
    Text1(t2) = Int(Rnd() * 6 + 1)
Loop While CInt(Text1(t1)) + CInt(Text1(t2)) > 9
End Sub
 
Private Sub Command2_Click()
Dim x&(2)
x(0) = 0: x(1) = 0: x(2) = 0
For i = 0 To 9
    If Not IsNumeric(Text1(i)) Then Exit Sub
    If CInt(Text1(i)) > 0 Then
        k = i Mod 3
        If Not x(k) = 0 Then
            If CInt(Text1(i)) = x(k) Then
                'если есть только 1 значение
                For j = 0 To 2
                    If Not j = k Then
                    x(j) = 1
                    GoTo out
                    End If
                Next
            Else
                MsgBox "нет решений"
                Exit Sub
            End If
        End If
        x(k) = CInt(Text1(i))
    End If
Next
 
If x(0) + x(1) + x(2) > 9 Then MsgBox "нет решений": Exit Sub
out:
If x(0) = 0 Then x(0) = 10 - x(1) - x(2)
If x(1) = 0 Then x(1) = 10 - x(0) - x(2)
If x(2) = 0 Then x(2) = 10 - x(1) - x(0)
 
For i = 0 To 9
    k = i Mod 3
    Text1(i) = x(k)
Next
End Sub
0
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 13
03.04.2014, 13:41
Скиньте пожалуйста программу если у вас осталось ,а то что-то не получается по написанному выше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.04.2014, 13:41
Помогаю со студенческими работами здесь

Где найти код для замка в Silent Hill 2?
Ищу сохранение для сабж после того места, где надо открыть коробку на кровати, у меня пиратская версия (фаргус) и код для замка не...

Samsung WF6450S7W/YLP, нужен код заказа крючка люка и замка (УБЛ)
Samsung WF6450S7W/YLP у клиента сгорел УБЛ и после этого дверца не открывалась совсем, до меня был мастер который при открывании двери СМ...

"Код сейфа"
"Код сейфа" (Паскаль) Джеймс Бонд узнал код сейфа, в котором хранятся ценные документы. Этот код ему нужно передать своему напарнику. Он...

Надежность сейфа
В качестве кода доступа к сейфу используется трехзначное число, в котором нет повторяющихся цифр. Чтобы повысить устойчивость к взлому,...

Шифр сейфа
Что-то не получается с задачей. Текст: Шифр сейфа состоит из 4 цифр, известно, что произведение равно 243. Определите этот шифр. ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
Введение в Q# - язык квантовых вычислений от Microsoft
EggHead 19.05.2025
Microsoft вошла в гонку технологических гигантов с собственным языком программирования Q#, специально созданным для разработки квантовых алгоритмов. Но прежде чем погружаться в синтаксические дебри. . .
Безопасность Kubernetes с Falco и обнаружение вторжений
Mr. Docker 18.05.2025
Переход организаций к микросервисной архитектуре и контейнерным технологиям сопровождается лавинообразным ростом векторов атак — от тривиальных попыток взлома до многоступенчатых кибератак, способных. . .
Аугментация изображений с Python
AI_Generated 18.05.2025
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при. . .
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru