Есть ответ 👍

Автомат получает на вход трёхзначное десятичное число. по полученному числу строится новое десятичное число по следующим правилам: 1)если число трехзначное,то удваивается его первая цифра(вместо первой цифры записывается её удвоенное значение),если четырехзначное,то вместо последней цифры записывается 1; 2)в полученном числе каждая цифра заменяется на предыдущую (1 заменяется на 0,2-на 1 и т. 0 заменяется на 9. незначащие нули в полученном числе отбрасываются.получившееся таким образом число является результатом работы автомата. например,из числа 327 на первом шаге будет получено число 627,на втором-516; из числа 5126 на первом шаге будет получено число 5121,на втором -4010; из числа 1326 на первом шаге будет получено число 210. определите сколько из ниже чисел могут получиться в результате работы автомата. 159 261 1916 1120 820 105 5100 9410

211
398
Посмотреть ответы 2

Ответы на вопрос:


Код для проверки def avtomat(chislo)       s = chislo.to_s       if s.length == 4             s = + "1"       end       if s.length == 3             s = (2*(s[0]. +       end       sym = [9,0,1,2,3,4,5,6,7,8]       s_new = ""       for k in 0..s.size - 1             s_new += sym[s[k].to_i].to_s       end       return s_new.to_i end for i in 100..9999       r = avtomat(i)       p [i,r] if [159, 261, 1916, 1120, 820, 105, 5100, 9410].include? (r) end вывод [116, 105] [160, 159] [616, 105] [660, 159] [1930, 820] [1931, 820] [1932, 820] [1933, 820] [1934, 820] [1935, 820] [1936, 820] [1937, 820] [1938, 820] [1939, 820] [2230, 1120] [2231, 1120] [2232, 1120] [2233, 1120] [2234, 1120] [2235, 1120] [2236, 1120] [2237, 1120] [2238, 1120] [2239, 1120] [6210, 5100] [6211, 5100] [6212, 5100] [6213, 5100] [6214, 5100] [6215, 5100] [6216, 5100] [6217, 5100] [6218, 5100] [6219, 5100] в перечисленное не попали числа 261 1916 9410 но если брать что "автомат получает на вход трёхзначное десятичное число ", т.е 4 значные не на вход то не войдут числа 261 1916 1120 820 5100 9410
xgvhhdhs
4,6(23 оценок)

А = 1;

Б = А = 1;

Г = А = 1;

В = Б + Г = 1 + 1 = 2;

Д = Б = 1;

Е = Г = 1;

К = Б + В + Г + Д + Е = 1 + 2 + 1 + 1 + 1 = 6.

ответ: 6.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS