Есть ответ 👍

Вывести на экран элементы массива кратные 3. ,=*

294
338
Посмотреть ответы 2

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

vika12330
4,4(61 оценок)

поставить условие: "если остаток от деления на 3 равен 0, то печатай, иначе бери следующий элемент"

Ринаqq
4,6(82 оценок)

Вот так считает в пять раз быстрее, чем в предыдущем решении. тоже никакой оптимизации, просто более современный способ проверки. // pascalabc.net 3.3, сборка 1611 от 06.01.2018 // внимание! если программа не работает, обновите версию! begin   for var f: =1 to 9 do   for var o: =0 to 9 do     if o=f then continue     else for var r: =0 to 9 do       if seq(1,o,r).distinct.count< > 3 then continue       else for var t: =1 to 9 do         if seq(f,o,r,t).distinct.count< > 4 then continue         else for var y: =0 to 9 do           if seq(f,o,r,t,y).distinct.count< > 5 then continue           else for var e: =0 to 9 do             if seq(f,o,r,t,y,e).distinct.count< > 6 then continue             else for var n: =0 to 9 do               if seq(f,o,r,t,y,e,n).distinct.count< > 7 then continue               else for var s: =1 to 9 do                 if seq(f,o,r,t,y,e,n,s).distinct.count< > 8 then continue                 else for var i: =0 to 9 do                   if seq(f,o,r,t,y,e,n,s,i).distinct.count< > 9 then continue                   else for var x: =0 to 9 do                     if seq(f,o,r,t,y,e,n,s,i,x).distinct.count=10 then begin                       var a1: =f*10000+o*1000+r*100+t*10+y;                       var a2: =t*100+e*10+n;                       var a3: =s*10000+i*1000+x*100+t*10+y;                       if a1+a2+a2=a3 then begin                         writeln(a1,'+',a2,'+',a2,' = ',a3);                         exit                         end                       end end. результат 29786+850+850 = 31486

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS