С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 14.11.2020
Сообщений: 3
1

Проверка прямоугольников на равенство

14.11.2020, 11:36. Показов 2782. Ответов 31
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Стороны одного прямоугольника равны a и b.
Стороны другого прямоугольника равны x и y.
Написать алгоритм и программу проверки прямоугольников на равенство.
Программу просят написать именно на C++ и никак иначе, я уже пытался что-то сделать и безуспешно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2020, 11:36
Ответы с готовыми решениями:

Проверка на равенство строк
Всем привет! Есть абстрактный класс Transport и классы наследники: Train, Plane, Ship. есть метод....

Проверка данных массива на равенство
Учу С++ несколько дней и решил создать маленький код который проверит данные из массива....

Проверка на равенство двух строк C++
И так, с этим языком я знакома слабо, сейчас пишу курсач и мне нужна помощь реального человека, а...

Проверка на равенство буквы и элемента из массива
выдает ошибку вот такая проблема инструкция else if (A == "й" || A == "Й" )//дает ошибку 1 no...

31
Комп_Оратор)
Эксперт по математике/физике
8950 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
14.11.2020, 19:59 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Yetty Посмотреть сообщение
я пытался донести, что сравнивать прямоугольники так:
Цитата Сообщение от IGPIGP Посмотреть сообщение
я бы площади сравнил
ошибочно
Дык аргументов же нет. Есть куча текста в теме из серии:
Цитата Сообщение от Yetty Посмотреть сообщение
и что может дать сравнение площадей ?
Цитата Сообщение от Yetty Посмотреть сообщение
и какой вывод можно сделать на основании этих результатов ?
Цитата Сообщение от Yetty Посмотреть сообщение
сли Вы собираетесь продолжать рассуждения про фюзеляжи, двигатели и листовое железо продолжать разговор смысла не имеет.
Цитата Сообщение от Yetty Посмотреть сообщение
ошибочно
Yetty, задание о перегрузке операторов. Это часть отображения поведения объектов на поведение их предметных прототипов в задаче. То есть:
Цитата Сообщение от Байт Посмотреть сообщение
все от постановки зависит
Вы в своё время, это не поняли. А теперь помогаете другим идти за вами. И я уже согласен:
Цитата Сообщение от Yetty Посмотреть сообщение
продолжать разговор смысла не имеет
Надеюсь, не увижу больше ваших вопросов в свой адрес. Пишите код и кладите рядом. Это не повредит.
0
Yetty
14.11.2020, 20:22
  #22

Не по теме:

Цитата Сообщение от IGPIGP Посмотреть сообщение
Пишите код и кладите рядом. Это не повредит.
мой код в сообщении #14 этой темы, если Вы не заметили. вопросов у меня к Вам нет и надеюсь не будет.

0
IGPIGP
14.11.2020, 20:38
  #23

Не по теме:

Цитата Сообщение от Yetty Посмотреть сообщение
мой код в сообщении #14 этой темы
Сравните его с кодом 9-го поста. Но даже и без этого, необходимость и достаточность - тоже важны. Я предложил код вместо вопросов.
Цитата Сообщение от Yetty Посмотреть сообщение
вопросов у меня к Вам нет и надеюсь не будет.
вот это правильно. Заранее признателен.

0
Байт
14.11.2020, 20:49
  #24

Не по теме:

IGPIGP, напрасно ты... Разговор пустой. И не добрый. Со всех сторон. Расслабься. Черкни в личку пару строк.:)

0
Комп_Оратор)
Эксперт по математике/физике
8950 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
14.11.2020, 21:44 25

Не по теме:

Цитата Сообщение от Байт Посмотреть сообщение
IGPIGP, напрасно ты... Разговор пустой. И не добрый. Со всех сторон. Расслабься. Черкни в личку пару строк.:)
Может ты и прав. Но не я же начал. Я не понимаю не аргументированные заявления отрицательного характера. Что тут от доброжелательности и что тут от благородства? Я считаю, если что-то или кого-то оспариваешь - аргументы на стол. И лучше сразу и в доброжелательной, по возможности, форме. Иначе это имеет дурной запах. Мириться с обратным не научился, да и поздно уже учиться.


А по примеру. Твоё мнение, без оглядки на происходящее?
0
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
14.11.2020, 21:51 26
Вот к чему приводят неоднозначные формулировки заданий
0
Диссидент
Эксперт C
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
14.11.2020, 22:15 27

Не по теме:

Цитата Сообщение от IGPIGP Посмотреть сообщение
Твоё мнение, без оглядки на происходящее?
Да нету никакого мнения. Его лучше более интересного случая приберегу:)



Добавлено через 18 минут

Не по теме:

Цитата Сообщение от jugu Посмотреть сообщение
Вот к чему приводят неоднозначные формулировки заданий
Хотите сыграем в такую игру?
Вы мне показываете 5 (на ваш выбор) заданий из известных мне разделов (не считая "сказочек" олимпиадных, их я просто не буду читать) Если я хотя бы в одной не найду неоднозначной формулировки - с меня пиво. Найду во всех - пиво с вас.:)

0
Комп_Оратор)
Эксперт по математике/физике
8950 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
14.11.2020, 22:46 28
Цитата Сообщение от jugu Посмотреть сообщение
от к чему приводят неоднозначные формулировки заданий
Неоднозначность бывает разной. В хорошем вопросе она есть всегда. Я не говорю о 2x2=?
В данном вопросе звучит
Цитата Сообщение от FEDOs_s Посмотреть сообщение
Написать алгоритм и программу проверки прямоугольников на равенство.
Это либо случайность и тогда вы правы или попытка подвигнуть человека подумать над предметным смыслом (в каком-то конкретном приложении) абстракции выражаемой простым на вид математическим понятием.
Первый случай тривиален. Преподаватели получают мало и вынуждены постоянно нарушать фундаментальное джентльменское правило:
Цитата Сообщение от основ бытия
Стоимость закуски не может быть меньше двух процентов от суммарной стоимости выпивки и закуски!
А второй случай интересен. Нет прямоугольника - объекта решения обобщённой задачи. Есть прямоугольники - элементы клиентской области GUI, прямоугольники - детали для сборки более сложных плоских фигур, комплексное число - своего рода прямоугольник... и пр. И каждая задача требует отражения отношений предмета (прямоугольного) с другими объектами предметного мира и между собой. А оператор сравнения на равенство не предполагает тождественности. Он предполагает эквивалентность в контексте поставленной задачи.
jugu, для выбора задачи и контекста требуется некоторая свобода для работы воображения. Тут разумная неоднозначность просто необходима. И.. не разумная больно ранит. Это непростой вопрос. Но и не слишком сложный.
0
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
14.11.2020, 22:57 29
Цитата Сообщение от IGPIGP Посмотреть сообщение
jugu, для выбора задачи и контекста требуется некоторая свобода для работы воображения. Тут разумная неоднозначность просто необходима. И.. не разумная больно ранит. Это непростой вопрос. Но и не слишком сложный.
Неоднозначность может приводить к печальным промахам и последствиям. Лучше стараться ее избегать. Если задача концептуально не формулируется однозначно, то надо сформулировать ее математически строго. В случае же учебных задач ничего страшного в неоднозначности нет, однако студент тогда имеет право решить задачу так, как понял условие.
0
Комп_Оратор)
Эксперт по математике/физике
8950 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
14.11.2020, 23:23 30
Цитата Сообщение от jugu Посмотреть сообщение
Неоднозначность может приводить к печальным промахам и последствиям. Лучше стараться ее избегать. Если задача концептуально не формулируется однозначно, то надо сформулировать ее математически строго. В случае же учебных задач ничего страшного в неоднозначности нет, однако студент тогда имеет право решить задачу так, как понял условие.
jugu, совершенно согласен. Неоднозначность нужна и интересна именно на грани, где нет определенных систематических знаний. При строительстве моста она губительна.
Но определение операторов, это задача сопровождения объектной модели. А теории таких моделей нет. Это задача ИИ (AI) и она открыта. И математика, как инструмент может играть в разных предметных моделях и их контекстах очень похоже и даже одинаково. Я не говорю о простых обобщённых операциях, таких, как накопительное суммирование. Тут понятно. Неважно кого суммировать.
А вот в применении к прямоугольнику, сравнение прямоугольников на предмет возможности прохождения в круглое отверстие (по диагонали) и комплексных чисел по модулю, выражается математически очень сходно, - теорема Пифагора. В Физике, особенно в областях, где очевидные модели отсутствуют, но есть некоторый матаппарат для описания результатов получаемых экспериментально (квантовая механика, в частности) задача поиска модели стоит остро. То есть, нет ни какой уверенности, что применяемые схемы не притянуты за уши к матаппарату...
jugu, задачи которые находятся на грани нашего понимания имеют особую глубину)
Я не собирался изначально, уходить в "дебри" философский размышлений. Но раз уж вы решили поговорить - я - за)
0
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
14.11.2020, 23:37 31
Цитата Сообщение от IGPIGP Посмотреть сообщение
Я не собирался изначально, уходить в "дебри" философский размышлений. Но раз уж вы решили поговорить - я - за)
Я предлагаю всё-таки придерживаться ближе к программированию, а то так мы тут нечаянно "напишем докторскую"
0
Комп_Оратор)
Эксперт по математике/физике
8950 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
15.11.2020, 00:32 32
Цитата Сообщение от jugu Посмотреть сообщение
Я предлагаю всё-таки придерживаться ближе к программированию, а то так мы тут нечаянно "напишем докторскую"
Я предоставил код. Разве это не о программировании? Но язык о котором в разделе речь, это уникальный инструмент позволяющий охватывать три уровня программирования.
1. Уровень программирования почти "по металлу"
2. Уровень алгоритмов
3. Уровень моделирования использующий объектные возможности языка
все 3 уровня отражены в идиомах таких как RAII, например.
А диссертации... это другое.
jugu, самое классное, это когда кто-то (считая себя умнее, - а как же) пытается утвердить свою правоту и установить правильный путь. А присмотришься. И говорить не хочется.
Я не предлагаю придерживаться. Если не вижу откровенных нарушений этики или здравого смысла, конечно. Иначе - примитив.
В конечном счёте, вопрос сравнения прямоугольников (на геометрическое тождество) можно бы решить и на уровне инварианта класса. Задать поля как
C++
1
2
double smaller_or_equal;
double biger_or_equal;
и отслеживать порядок начиная от конструктора. Сравнение станет быстрее в благодарность за системный подход.
Но это всё частности.
0
15.11.2020, 00:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2020, 00:32
Помогаю со студенческими работами здесь

Побитовое увеличение числа на 1 и побитовая проверка на равенство
Здравствуйте,подскажите как побитово( с помощью битовых операций) увеличить число на один и как...

Статический двумерный массив, проверка строк на равенство
Составить программу, которая получает матрицу целых чисел Х размером n *n и массив целых,...

Замена диагонали матрицы, проверка строк на равенство
Составить программу, которая получает матрицу целых чисел Х размером n *n и массив целых, размером...

Проверка массива char на равенство с таким же массивом
#include <iostream> using namespace std; int main() { char chArr={"4 8"}; char chCode={"4...

Проверка всех элементов массива на равенство заданному числу
Здравствуйте, подскажите пожалуйста как можно заменить это на диапазон значений? то есть если у...

Проверка значения полинома на равенство нулю всегда дает ложь
Добрый день уважаемые форумчане! Проблема с циклом for , а точнее с шагом 0.01. При достижении...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru