0 / 0 / 0
Регистрация: 03.12.2011
Сообщений: 21

Генерация ребуса.

24.12.2011, 01:11. Показов 1275. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ув. программисты, помогите составить алгоритм генерации ребуса следующего вида и проверки однозначности его решения (хотя бы вручную):
Изображения
 
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.12.2011, 01:11
Ответы с готовыми решениями:

Решение ребуса
Здравствуйте, можете написать программу решения ребуса без вложенных циклов. С объяснениями, очень прошу. Вот сам ребус СССР=Р^Ф

решение ребуса
найти все решения ребуса море+штор=авария нужна помощь,не знаю с чего даже начать ничего похожего никогда не делали

Составить алгоритм решения ребуса
составить алгоритм решения ребуса МУХА+МУХА+МУХА=СЛОН(различные буквы означают различные цифры, старшая - не 0)

2
 Аватар для mysnk
22 / 21 / 8
Регистрация: 09.06.2011
Сообщений: 76
24.12.2011, 01:26
Я думаю, начать нужно с определения двух множителей. После этого все остальные ячейки можно заполнить. Множители и открытые ячейки можно задавать случайным образом.

Самым простым решением является перебор всех возможных значений двух множителей. Далее вычисляются все ячейки. Результат сравнивается с уже известными значениями ячеек. Если все совпадает, то найдено решение. Если на этом поиск не закончить, то при нахождении еще одного решения можно опровергнуть его единственность.
1
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
24.12.2011, 11:38
Лучший ответ Сообщение было отмечено Дима_13 как решение

Решение

C++
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
66
/////////////////////////////////////////////////////////////////////////////////////////
//  Решение ребуса
//          * * *
//       X
//          * * *
//          -----
//          * * *
//        * * 1
//      * 0 *
//    -----------
//    * * * * * *
/////////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
/////////////////////////////////////////////////////////////////////////////////////////
int  get_dig
    (
        int  n,
        int  ind//Индексы считаем от конца числа.
    )
{
    for(int i = 0; i < ind; ++i)
    {
        n /= 10;
    }
    return  n % 10;
}
/////////////////////////////////////////////////////////////////////////////////////////
int  num_len(int  n)
{
    int  len = 0;
    while(n)
    {
        n /= 10;
        ++len;
    }
    return  len;
}
///////////////////////////////////////////////////////////////////////////////
void  print_rebus_solutions()
{
    for(int  i = 100; i <= 999; ++i)
    {
        for(int  j = 100; j <= 999; ++j)
        {
            if(
                    num_len( i * j )                    == 6
                &&  num_len( i * get_dig(j, 0) )        == 3
                &&  num_len( i * get_dig(j, 1) )        == 3
                &&  num_len( i * get_dig(j, 2) )        == 3
                &&  get_dig( i * get_dig(j, 1), 0 )     == 1 
                &&  get_dig( i * get_dig(j, 2), 1 )     == 0                    
              )
            {
                std::cout << i
                          << " * "
                          << j
                          << std::endl;                              
            }//if
        }//for
    }//for
}
///////////////////////////////////////////////////////////////////////////////
int main()
{
    print_rebus_solutions();
}
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.12.2011, 11:38
Помогаю со студенческими работами здесь

Программа для решения ребуса
помогите решить программу с ребусом, это комбинаторика. я написала функции от программы но не могу додумать как написать функцию с самим...

Составить алгоритм решения ребуса РАДАР=(Р+А+Д)^4
Составить алгоритм решения ребуса РАДАР=(Р+А+Д)^4 (различные буквы означают различные цифры, старшая – не 0 ). Нужно на C++ сделать...

Написать программу разгадки числового ребуса
Написать программу разгадки числового ребуса С С С Р = Р^Ф

Написать программу разгадки числового ребуса
требуется написать программу разгадки ребуса на с++ пчелка * 7 = жжжжжж программа мною написана, но зацикливается и вылетает. не...

Программа для решения числового ребуса.Дайте понять!
Разработать алгоритм и программу для решения числового ребуса, заменив буквы цифрами так, чтобы выражение оказалось верным (одинаковым...


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

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

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru