Форум программистов, компьютерный форум CyberForum.ru

Класс точка, ребро, плоскость - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread1207152.html
подскажите где я косячнул при записи в файл В общем суть такая косяк свой никак не найду . При открытии файла всё прекрасно читается и заменяется ,но записывается 1 строка только и начинается поедание оперативки. что то не то с записью вероятнее всего #include <iostream> #include <fstream> #include <cstring>
C++ Перенести в массив С те элементы массива В, которые встречаются в массиве А, удалив их и из А, и из B Заданы массивы действительных чисел а1,а2,…,а20 и b1,b2,…,b30. Перене-сти в массив С те элементы массива В, которые встречаются в массиве А, удалив их и из массива А, и из массива В. Срочно нужно, а с массивами совершенно не дружу((( http://www.cyberforum.ru/cpp-beginners/thread1207126.html
Содание динамического массива известной размерности C++
Доброго времени суток. Возник вопрос. Возможно ли создать такой массив (аналог динамического), когда его размерность определяется в процессе работы. Скажем, его размерность зависит от количества кликов по окну и все в таком духе, т.е. пользователь не задает его размерность при запуске программы. Необходимость для графического редактора. Если есть замена массиву например TList (в borland 7) -...
C++ Запись в файл с заменой
Здравствуйте, уважаемые форумчане!!! У меня к вам вот какой вопрос: Есть программа записи данных в файл, нужно написать программу для замены записи на другую. Вот текст основной программы: int main() { setlocale(0,"rus"); // Замена записей cout<<"<Запись с заменой>"<<endl;
C++ Перемножение двоичных чисел http://www.cyberforum.ru/cpp-beginners/thread1207102.html
Добрый день!:) Возникла проблема при написании калькулятора для двоичных чисел, точнее, проблемы с умножением. Логику сего процесса вроде понимаю, но написать тяжеловато. Походу совсем блондинка:) Есть фрагмент кода: { if (l > l1) //определяем длину по наибольшему числу length = l; else
C++ Подсчет количества слов в файле Дан текстовый файл. Определить, сколько раз каждое слово встречается в тексте. Слова выводить на экран в алфавитном порядке по 20 слов. подробнее

Показать сообщение отдельно
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
13.06.2014, 19:56     Класс точка, ребро, плоскость
1. функция вычисления расстояния между двумя точками внешняя по отношению к точкам сущность, не стоит описывать её как элемент класса.
2. опишите вектор либо так же как считали: запоминанием трех координат, либо вычислением элемент-функции Side::get_pvector() с тем, чтобы вычислять его по месту требования. Второй случай предпочтительней с точки зрения дизайна, но потребует уделить внимание передаче аргументов (и времени их жизни). Вычисление расстояния от точки до ребра геометрически определено только в случае, если на ребро можно опустить перпендикуляр. В случае, если проецирование не возможно, следует определить поведение. (Так, можно ожидать, что будет найдено расстояние до ближайшей точки ребра или до середины ребра или брошен эксепшн.)
3.В рамках задачи удобно задавать плоскость в общем виде: Ax+Bx+Cz+D=0, так как подстановкой координат точки в левую часть можно будет проверить либо принадлежность в случае равенства нулю либо отклонение "+" и "-" сравнивая с нулём. емнип, построение плоскости на трех точках q w e выполняется путем векторного умножения qw,we что даст A B C и подстановкой координат любой из трех точек для вычисления D .
 
Текущее время: 12:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru