Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 37

Ребус (Дома*5=Улицы)

01.07.2014, 11:11. Показов 1801. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Расшифровать ребус, полученный в результате замены одинаковых букв одинаковыми цифрами. Найти также такие значения цифр, при которых сумма цифр в результате окажется наибольшей. ДОМА+ДОМА+ДОМА+ДОМА+ДОМА=УЛИЦЫ.

Пример (блок*4=стена)
Pascal
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
const d=10;
var b,l,o,k,s,t,e,n,a,p1,p2,p3,p4,p5,pr,blok:integer;
stena:longint;
begin
for k:=1 to 9 do
if (k<>5)and(k<>0)
then
begin
pr:=k*7 div d;
a:=k*7 mod d;
for o:=0 to 9 do
if (o<>a)and(o<>k) then
begin
p1:=o*7+pr;
p2:=p1 div d;
n:=p1 mod d;
if (n<>o)and(n<>a)and(n<>k) then
for l:=0 to 9 do
if (l<>n)and(l<>o)and(l<>k)and(l<>a) then
begin
p3:=l*7+p2;
p4:=p3 div d;
e:=p3 mod d;
if (e<>l)and(e<>o)and(e<>n)and(e<>k)and(e<>a) then
for b:=1 to 9 do
if (b<>e)and(b<>l)and(b<>o)and(b<>n)and(b<>k)and(b<>a) then
begin
p5:=b*7+p4;
s:=p5 div d;
t:=p5 mod d;
if (t<>b)and(t<>l)and(t<>e)and(t<>o)and(t<>k)and(t<>a)and(t<>n)and(s<>t)and(s<>e)and(s<>n)and(s<>a)and(s<>b)and(s<>l)and(s<>o)and(s<>k)and(s<7) then
begin
blok:=b*1000+l*100+o*d+k;
stena:=s*10000+t*1000+e*100+n*d+a;
writeln(blok,'*7=',stena);
end;
end;
end;
end;
end;
readln;
end.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.07.2014, 11:11
Ответы с готовыми решениями:

Решить ребус: дома*5=улицы
Решить ребус : ДОМА*5=УЛИЦЫ, вот мой код, он то считает, но неправильно , не могу найти ошибку const z=10; var...

Расшифровать ребус (4 * Окно = Дома)
Расшифровать ребус, полученный в результате замены одинаковых букв одинаковыми цифрами. Найти также такие значения цифр, при которых...

ребус
EVE/DID=0,TALKTALK............................

11
1617 / 1182 / 553
Регистрация: 08.01.2012
Сообщений: 4,561
01.07.2014, 11:49
2697 13485
2769 13845
2937 14685
2956 14780
2967 14835
2973 14865
3297 16485
3456 17280
3458 17290
3528 17640
3564 17820
3584 17920
3654 18270
3729 18645
3854 19270
4137 20685
4167 20835
4173 20865
4187 20935
4356 21780
4358 21790
4617 23085
4716 23580
4718 23590
4761 23805
4781 23905
5436 27180
5438 27190
5634 28170
5834 29170
6297 31485
6417 32085
7128 35640
7164 35820
7184 35920
7281 36405
7629 38145
7641 38205
7841 39205
8127 40635
8352 41760
8712 43560
8721 43605
9172 45860
9217 46085
9237 46185
9562 47810
9627 48135
9712 48560
9721 48605
9723 48615
51 вариант
0
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 37
01.07.2014, 11:57  [ТС]
Спасибо за ответ,но сейчас я в поисках алгоритма программы.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33393 / 21503 / 8236
Регистрация: 22.10.2011
Сообщений: 36,899
Записей в блоге: 12
01.07.2014, 12:29
Цитата Сообщение от Neograt Посмотреть сообщение
сейчас я в поисках алгоритма программы
Алгоритм у тебя уже есть, в виде готовой программы, реализующей решение другого ребуса. Подобными же ребусами вчера был заполонен весь раздел, все они тупо работают одинаково, просто подставляешь свои названия переменных, и ставишь свое выражение при подсчете суммы. Изменение в десятке символов, и твой ребус решен.

Тебе, судя по всему, нужна готовая программа, ты просто не хочешь ни в чем разбираться.
0
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 37
01.07.2014, 12:46  [ТС]
От того,что вы написали это,помощи не прибавилось.
0
Модератор
10429 / 5717 / 3404
Регистрация: 17.08.2012
Сообщений: 17,384
01.07.2014, 16:57
Лучший ответ Сообщение было отмечено Neograt как решение

Решение

Не по теме:

От того, что Вы ленитесь палец о палец ударить, ума у Вас не прибавится.



Добавлено через 1 час 59 минут
Вариант:
Pascal
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
var d, o, m, a, i, j: byte;
    ul, max, t, x, s: integer;
    p: set of byte;
    arr: array [1..60] of integer;
begin
  max := 0;
  i := 0;
  j := 1;
  for d := 2 to 9 do
    for o := 0 to 9 do
      begin
        if d = o then continue;
        for m := 0 to 9 do
          begin
            if (d = m) or (o = m) then continue;
            for a := 0 to 9 do
              begin
                if (d = a) or (o = a) or (m = a) then continue;
                x := 1000 * d + 100 * o + 10 * m + a;
                ul := 5 * x;
                s := 0;
                p := [];
                while ul > 0 do
                  begin
                    t := ul mod 10;
                    if (t in p) or (d = t) or (o = t) or (m = t) or (a = t) then break;
                    s := s + t;
                    p := p + [t];
                    ul := ul div 10
                  end;
                if ul > 0 then continue;
                write(x, '*5=', 5 * x, ' ');
                inc(i);
                if i > 5
                  then begin
                    i := 0;
                    writeln
                  end;
                if s = max
                  then begin
                    inc(j);
                    arr[j] := x;
                  end
                  else if s > max
                    then begin
                      j := 1;
                      arr[1] := x;
                      max := s
                    end
              end
          end
      end;
  writeln;
  writeln('The maximum sum of digits of result = ', max, ' in the following sets:');
  for i := 1 to j do writeln(arr[i], '*5=', arr[i] * 5);
  readln
end.
0
 Аватар для nForce
2 / 2 / 1
Регистрация: 19.06.2014
Сообщений: 88
02.07.2014, 11:10
у меня аваст заругался на этот код
0
Модератор
10429 / 5717 / 3404
Регистрация: 17.08.2012
Сообщений: 17,384
02.07.2014, 18:04
nForce, у Вас с логикой не всё хорошо... Не может антивирус ругаться на файл, который не может без посторонней помощи выполниться. Ругается Ваш Awast на откомпилированную Вашим компилятором паскаля программу, то есть, на .exe-файл. Либо в процессе компиляции какой-то вирус превозносит в программу свои коррективы (заражает её), либо с Вашим антивирусом не полный порядок.

Вообще, это уже старый баян про Awast, что он совершенно напрасно ругается на откомпилированные файлы... Говорит, небось, что он нашёл у Вас Win32:Evo-gen. Однако, замечен он был в ругани на файлы, откомпилированные в Delphi... В делфи работаете, да?
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
03.07.2014, 12:25
Надо же! Вирусы на паскале! Круто! Наверно avst просто как всегда предложил запустить приложение в песочнице а nForce подумал, что avast ругается.
0
 Аватар для nForce
2 / 2 / 1
Регистрация: 19.06.2014
Сообщений: 88
03.07.2014, 12:56
да точно! Win32:Evo-gen был а чё это значит??)))
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33393 / 21503 / 8236
Регистрация: 22.10.2011
Сообщений: 36,899
Записей в блоге: 12
03.07.2014, 13:00
Ничего это не значит. Просто какой-то кусок скомпилированного EXE-шника совпал с сигнатурой этого вируса, вот Avast и поднял тревогу. Добавишь еще переменную какую-нибудь, или кода немного - EXE-шник изменится, возможно он перестанет орать...

Я всю папку с проектами заношу в исключения Аваста...
1
03.07.2014, 15:59

Не по теме:

Цитата Сообщение от Новичок Посмотреть сообщение
аверно avst просто как всегда предложил запустить приложение в песочнице
Нет, не ругается. Он жестоко помещает только что скомпилированный файл в карантин. Естественно, файл не запускается.
Цитата Сообщение от nForce Посмотреть сообщение
Win32:Evo-gen был
Вирус такой. Аваст полагает, что файлы, скомпилированные делфи, содержат тело этого самого вируса. Но это в большинстве случаев неправда. Для этого достаточно проверить файл из карантина на вирустотале.

У меня такое было. Почитал в интернете, выяснил, что это косяк аваста. Не так давно, с пару месяцев назад, после обновления самого антивируса (а не только его базы) прошло. До обновления рабочую папку делфи добавил в доверенную зону антивируса, и регулярно доверие с папки снимал. Но это я такой упрямый и спокойный, у кого молодого вряд ли бы нервы выдержали: скорее всего, антивирус поменял бы. А я решил сохранить. Просто аваст фри - всё-таки один из самых сильных бесплатных антивирусов. Вот я его и сберёг.

Попробуйте обновить программу Аваст.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.07.2014, 15:59
Помогаю со студенческими работами здесь

Ребус
Решить задачу методом полного перебора Расшифровать ребус, полученный в результате замены одинаковых букв одинаковыми цифрами. Найти...

РЕБУС
как решить ребус ДАМА+ДАМА+ДАМА=РАЁН

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

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

Расшифровать ребус (6 * Город = Страна)
Расшифровать ребус, полученный в результате замены одинаковых букв одинаковыми цифрами. Найти также такие значения цифр, при которых сумма...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru