Есть ответ 👍

45 баллов. Прога некорректно работает - переписать согласно пиведёному ниже алгоритму. с#
Суть: щёлкаем мышкой по экрану - рисуется окружность. Ситуация: две окружности пересекаются, есть общая хорда. Её длина вычисляется и заносится в переменную. Далее щелкаем еще окружность. Если она пересекается с какой-о ещё, вновь счиатем хорду и берем в переменную максимальное значение для хорды.
Крч. Вот алгоритм, как это должно работать:
1. юзер щёлкает окружность, она заносится в массив фигур (там есть такой в проге во вложении)
2. проходимся в двойном цикле for (for (...) {for (....) }) по массиву всех окружностей, рассматриваем каждую возможную пару, то есть. И вычисляем так наибольшую хорду. Её значение заносим в переменную, за это ответственную.
3. на выходе итерации имеем максимальное значение хорды. Его пишем на экран.

Повторяем этот цикл до ... Да пусть до закрытия окна, ибо значение пишет на экран.
Что не работает сейчас: не реализован цикл выше, а именно каждая следующая окр рассматривается только в паре с предыдущей.
По проге не подскажу - я в ней полный ноль

237
395
Посмотреть ответы 2

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

Dasha5746
4,6(78 оценок)

Работающая версия программы представлена в приложении. Если потребуется, переделаете под свой стиль. Обратите внимание на метод DrawEllipse, он имеет некоторые особенности (чтобы корректно определить координаты эллипса и вывести его на экран, необходимо в параметры метода вносить корректировки (вычитать из параметров x и y соответствующие радиусы)).

kisik404
4,4(8 оценок)

В2005 году была построина

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS