• Ребус
    Написать программу для решения арифметического ребуса
    Я + ОН + ОН + ОН + ОН + ОН + ОН + ОН + ОН = МЫ где различные буквы надо
    заменить на различные цифры. Вывести количество различных решений для этого ребуса.

Ответы 5

  • что такое A и Y
  • N M???
  • Латинские A, N, M, Y это по-русски: Я, Н, М, Ы, а с О мы определились выше...
    • Автор:

      monkey58
    • 6 лет назад
    • 0
  • Исправил, чтобы стало понятнее....
    • Автор:

      brodie
    • 6 лет назад
    • 0
  • Во первых, прежде чем мы напишем программу, обратим внимание на тот факт, что БУКВА О  равна 1, что существенно уменьшит количество переборов в цикле. Запишем это выражение в виде:A+8*(10+N)=(10*M+Y)У нас получилось 4 вложенных цикла:uses Crt;var A, N, M, Y: integer;begin  ClrScr;  for A:=0 to 9 do    for N:=0 to 9 do      if (A<>N) then        for M:=1 to 9 do          if (A<>M) and (N<>M) then            for Y :=0 to 9 do              if (A<>Y) and (N<>Y) and (M<>Y) then                 if (A+8*(10+N)=10*M+Y) then                   begin                     Write('Я=', A,'  ');                     Write('O=', 1,'  ');                     Write('Н=', N,'  ');                     Write('M=', M,'  ');                     Write('Ы=', Y,'  ');                     WriteLn;                   end;ReadLn;end.И всего 8 различных ответов!!!
    • Автор:

      bella92gg
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years