Есть ответ 👍

Автомат получает на вход трёхзначное десятичное число. по полученному числу строится новое десятичное число по следующим правилам. 1. вычисляются два числа – сумма старшего и среднего разрядов, а также сумма среднего и младшего разрядов заданного числа. 2. полученные два числа записываются друг за другом в порядке не возрастания (без разделителей). пример. исходное число: 277. поразрядные суммы: 9, 14. результат: 149. определите, сколько из ниже чисел могут получиться в результате работы автомата.1212 129 123 1218 1812 312 912 112 в ответе запишите только количество поясните ответ,заранее

182
406
Посмотреть ответы 2

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

SRALIK
4,8(96 оценок)

Из чего что получается, при пробежке от 100 до 999 [184, 129] [275, 129] [366, 129] [390, 129] [399, 1812] [457, 129] [481, 129] [548, 129] [572, 129] [639, 129] [663, 129] [754, 129] [845, 129] [920, 112] [930, 123] [936, 129] [993, 1812] общее кол-во {129=> 13, 123=> 1, 1218=> 0, 1812=> 2, 312=> 0, 912=> 0, 112=> 1} ответ 4 числа код def avtomat2(chislo)       return 0 if ! chislo.between? (100, 999)       s = chislo.to_s       a = s[0].to_i + s[1].to_i       b = s[1].to_i + s[2].to_i       s = [a, b].max.to_s + [a, b].min.to_s       return s.to_i end def zadanie(min, max, numbers)       b = hash.new       numbers.each do |w|             b.store(w, 0)       end       for i in min..max             r = avtomat2(i)             if numbers.include? (r)                   p [i,r]                   b[r] += 1             end       end       return b end # # # примеры применения p zadanie(100, 999, [129, 123, 1218, 1812, 312, 912, 112])

program atatushka1; uses crt; var  m: integer; begin  writeln('***************************************');   writeln('*      мы рады вас            *');   writeln('*                в нашем ресторане                    *');   writeln('*                a t a t u s h k a                    *');   writeln('*                            ! ! !                                 *');   writeln('***************************************');   writeln();   writeln('***************************************');   writeln('*                          м е н ю :                           *');   writeln('*  1. первое                                                  *');   writeln('*  2. второе                                                  *');   writeln('*  3. третье                                                  *');   writeln('*                                                                        *');   writeln('***************************************');   writeln();   writeln('введите номер желаемого блюда: ');   readln(m);   writeln();   if m=1 then           writeln('получите суп')      else           if m=2 then                  writeln('получите картошку')              else                   if m=3 then                          writeln('получите компот')                      else                          writeln('оставайтесь голодным'); end.program atatushka2; uses crt; var  m: integer; begin  writeln('***************************************');   writeln('*      мы рады вас            *');   writeln('*                в нашем ресторане                    *');   writeln('*                a t a t u s h k a                    *');   writeln('*                            ! ! !                                 *');   writeln('***************************************');   writeln();   writeln('***************************************');   writeln('*                          м е н ю :                           *');   writeln('*  1. первое                                                  *');   writeln('*  2. второе                                                  *');   writeln('*  3. третье                                                  *');   writeln('*                                                                        *');   writeln('***************************************');   writeln();   writeln('введите номер желаемого блюда: ');   readln(m);   writeln();   case m of      1: writeln('получите суп');       2: writeln('получите картошку');       3: writeln('получите компот');       else writeln('оставайтесь голодным');   end; end.

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS