Есть ответ 👍

Продумайте структуру для решения следующей : в пещере у реки поселился огнедышащий дракон по имени сергей михайлович. всех, кто пытался его прогнать, он прогонял сам, полыхая на них огнем. количество полыханий зависело от того, на кого надо полыхать. на царевича дракон полыхал 5 раз, на королевича — 4 раза, на простого рыцаря - 3. за первые сто лет дракона пытались прогнать 2 царевича, 3 королевича и 5 простых рыцарей. за второе столетие на него покушались 3 царевича, 2 королевича и 7 простых рыцарей. за третий век дракона беспокоили 7 царевичей, 5 королевичей и 6 простых рыцарей. за следующее столетие сергею михайловичу пришлось иметь дело с 3 царевичами, 6 королевичами и 10 простыми рыцарями. после чего дракона, в конце концов, оставили в покое и объявили гору, на которой он жил, заповедником для охраны редких видов животных. сколько человек пытались прогнать дракона за каждое из столетий в отдельности и за все 4 века вместе? сколько среди них было царевичей, сколько королевичей и сколько простых рыцарей? сколько раз дракону пришлось полыхать на них огнем в течение каждого века и за все 4 столетия вместе? сколько полыханий досталось царевичам, сколько королевичам и сколько простым рыцарям? введите необходимые формулы и проведите по ним расчеты.

282
353
Посмотреть ответы 2

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


Его пыталось   прогнать 15 царевичов 15 королевич и 28 простых рыцарей а пылыл огнем он на царевичов 75 раз на королевичов 60 раз а на рыцарей 84 раза

// pascalabc.net 3.2, сборка 1439 от 09.05.2017 // внимание! если программа не работает, обновите версию! type   point=(real,real); function readpoint(n: integer): point; begin   var a,b: real;   write('координаты точки ',n,': '); read(a,b);   result: =(a,b) end; function getpoints(n: integer): array of point; begin   result: =new point[n];   for var i: =0 to n-1 do result[i]: =readpoint(i+1) end; function lsqr(a,b: point): =sqr(b[0]-a[0])+sqr(b[1]-a[1]); function diags(a: array of point; n: integer): array of real; begin   result: =new real[n*(n-3) div 2];   var k: =0;   for var i: =0 to n-3 do       for var j: =i+2 to min(n+i-2,n-1) do begin           result[k]: =lsqr(a[i],a[j]);           k+=1           end; end; begin   var n: =readinteger('количество вершин: ');   if n> 3 then begin       var a: =getpoints(n);       writeln('длина наибольшей диагонали равна ',sqrt(diags(a,n).max): 0: 5)       end   else writeln('диагонали отсутствуют') end. пример количество вершин: 5 координаты точки 1: -3 2.5 координаты точки 2: 3 5.2 координаты точки 3: 6.1 1 координаты точки 4: 2 -7.3 координаты точки 5: -5 -7 длина наибольшей диагонали равна 14.58904

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS