Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2009, 01:32   #1
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию Ребус (ДРУГ-ГУРД=2727).

Цитата:
Составить алгоритм решения ребуса ДРУГ-ГУРД=2727 (различные буквы означают различные цифры, старшая - не 0 ).
Нашел на другом форуме вот такой ребус. Думал думал я над ним......и вобще ничего не могу понять, причем тут вобще буквы и цифры.....
Может кто то знает его решение? Что вы скажите, форумчане?
з.ы. Интересно ведь
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 24.12.2009, 02:10   #2
CodeExpert
Заблокирован
 
Регистрация: 30.10.2009
Сообщений: 468
Радость

Ммм,что-то навоял:..
Код:
program sad;
uses Crt;
var sum:integer;
    q,w,e,r:integer;
begin
 for q:=1 to 9 do begin
   for w:=1 to 9 do begin
      for e:=1 to 9 do begin
         for r:=1 to 9 do begin
           sum:=(q*1000+w*100+e*10+r*1)-(r*1000+e*100+w*10+q*1);
            if sum=2727 then Writeln(q,w,e,r);
            end;end;end;end;
 readln;
 end.
что-то как то вот так:
Цитата:
4141
4251
4361
4471
4581
4691
5142
5252
5362
5472
5582
5692
6143
6253
6363
6473
6583
6693
7144
7254
7364
7474
7584
7694
8145
8255
8365
8475
8585
8695
9146
9256
9366
9476
9586
9696
Главное что все подходят)) Ладно, разбирайтесь, а мне пора на боковую...()
CodeExpert вне форума Ответить с цитированием
Старый 24.12.2009, 02:11   #3
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Элементарно, Ватсон
Цитата:
ДРУГ
ГУРД
____
2727
Из того, что получилось 4значное число делаем вывод, что Д > Г. Тогда Д = Г + 2, либо Д = Г + 3 в случае, если Р < У (заём из старшего разряда). Смотрим на младший разряд. Т.к. Г < Д, то Г + 10 - Д = 7. Д = Г + 2 при этом не подходит => Д = Г + 3
=> Р < У. Тогда У - 1 - Р = 2 (- 1, т.к. для младшего разряда произведён заём). => У = Р + 3. Это удовлетворяет условию Р + 10 - (Р + 3) = 7.
Значит, ребусу удовлетворяют все возможные пары Г, Р = 0..6, для которых Г, Р, Д, У попарно не совпадают
------------------------------------------------------------------
CodeExpert, Ваша программа выводит лишние числа - те, в которых есть хотя бы одна пара совпадающих цифр
Росли вроде умными, выросли дурнями... (c)А.Васильев

Последний раз редактировалось Greblin; 24.12.2009 в 02:16.
Greblin вне форума Ответить с цитированием
Старый 24.12.2009, 02:14   #4
CodeExpert
Заблокирован
 
Регистрация: 30.10.2009
Сообщений: 468
По умолчанию

Цитата:
4141
4251
4361
4471
4581
4691
5142
5252
5362
5472
5582
5692
6143
6253
6363
6473
6583
6693
7144
7254
7364
7474
7584
7694
8145
8255
8365
8475
8585
8695
9146
9256
9366
9476
9586
9696
то есть ->
4691
9146
CodeExpert вне форума Ответить с цитированием
Старый 24.12.2009, 02:18   #5
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
Элементарно, Ватсон

Из того, что получилось 4значное число делаем вывод, что Д > Г. Тогда Д = Г + 2, либо Д = Г + 3 в случае, если Р < У (заём из старшего разряда). Смотрим на младший разряд. Т.к. Г < Д, то Г + 10 - Д = 7. Д = Г + 2 при этом не подходит => Д = Г + 3
=> Р < У. Тогда У - 1 - Р = 2 (- 1, т.к. для младшего разряда произведён заём). => У = Р + 3. Это удовлетворяет условию Р + 10 - (Р + 3) = 7.
Значит, ребусу удовлетворяют все возможные пары Г, Р = 1..6, для которых Г, Р, Д, У попарно не совпадают
Блин как все запутано...а как вы сравниваете буквы (по какому принципу), и как складываете букву и число (т.е. что вместо буквы должно быть?) ?

з.ы. шото вобще запутался
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 24.12.2009, 02:19   #6
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Буква - это цифра. Разные буквы - разные цифры
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 24.12.2009, 02:21   #7
CodeExpert
Заблокирован
 
Регистрация: 30.10.2009
Сообщений: 468
По умолчанию

Greblin, так 4691 и 9146 и есть решения?
CodeExpert вне форума Ответить с цитированием
Старый 24.12.2009, 02:32   #8
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
Сообщение от Greblin Посмотреть сообщение
Буква - это цифра. Разные буквы - разные цифры
Типа так что ли?
Д = 2
Р = 7
У = 2
Г = 7
И соответственно наоборот?
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 24.12.2009, 02:33   #9
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

CodeExpert, 4691 и 1964
Не подходят решения типа 4141 - в них Д = У, Р = Г или 7144 - У = Г
spamer
Ну да, только то что Вы привели решением не будет
Ну вот, например, Д = 4, Р = 2, У = 5, Г = 1 - решение, так как 4251 - 1524 = 2727
Росли вроде умными, выросли дурнями... (c)А.Васильев

Последний раз редактировалось Greblin; 24.12.2009 в 02:35.
Greblin вне форума Ответить с цитированием
Старый 24.12.2009, 02:38   #10
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
Сообщение от Greblin Посмотреть сообщение
CodeExpert, 4691 и 1964
Не подходят решения типа 4141 - в них Д = У, Р = Г или 7144 - У = Г
spamer
Ну да, только то что Вы привели решением не будет
Ну вот, например, Д = 4, Р = 2, У = 5, Г = 1 - решение, так как 4251 - 1524 = 2727
Greblin, спасибо. Теперь дошло.
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Множества.Ребус Dar`ka Помощь студентам 2 17.05.2009 21:28
Ссылка в ячейках друг на друга ded- Microsoft Office Excel 3 10.04.2009 15:42
Друг по крестикам-ноликам Djem1991 Общие вопросы Delphi 2 07.02.2009 13:53
Наложения изображения друг на друга rudakop HTML и CSS 1 16.09.2008 03:03
SQL враг или друг? Hallo Обсуждение статей 0 12.12.2006 21:33