//------------------------------------------------------------------------------ // Задача 1.15 // // "Косой" квадрат. У квадрата ABCD на плоскости известны координаты двух // противоположных вершин - точек A, C. // // Задание: Найти координаты точек B и D //------------------------------------------------------------------------------ #include <iostream> #include <string> #include <cmath> using namespace std; int main(int argc, char *argv[]) { const float A[2] = {-1, 1}; const float C[2] = {2, 2}; float B[2],D[2]; enum{x,y}; //Находим диагональ квадрата float AClen = sqrt(pow(C[y]-A[y], 2) + pow(C[x]-A[x], 2)); //Находим сторону квардрата float a = sin(45.0 * M_PI/180) * AClen; //Находим угловой коэффициент прямой AClen float k1 = (C[y] - A[y]) / (C[x] - A[x]); //Находим угловой коэффициент прямой AB //В итоге из уравнения (tan45=1) получаем: k2-k1*k2=1+k1 float k2 = (1+k1) / (float)(1.0 - k1); cout << "B: " << B[0] << "," << B[1] << endl; cout << "D: " << D[0] << "," << D[1] << endl; return 0; } Нашёл: Длину AC Сторону квадрата Угловой коэффициент прямой AC Угловой коэффициент прямой AB Застопорился... С математикой туговато. Уже долго искал следующий шаг - не найти.
Ответ на:
комментарий
от human0id
Ответ на:
комментарий
от Selecter
Ответ на:
комментарий
от io
Ответ на:
комментарий
от nsav-ng
Ответ на:
комментарий
от nsav-ng
Ответ на:
комментарий
от nsav-ng
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от grob
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум не пойму что за ошибка. (2015)
- Форум Реализация рестартов из Common Lisp в C++ (2016)
- Форум atof() не сохраняет точность (2005)
- Форум Как вычислить расстояние между точками в векторе? (2014)
- Форум Как распараллелить данный код openmp? (2018)
- Форум [C++] сводящиая с ума странность при сравнении переменных (2006)
- Форум Дополнение enum базового класса (2018)
- Форум 100 dynamic_cast'ов за 1 миллисекунду (2014)
- Форум c++ templates (2011)
- Форум Проблема повторного соеденения клиента к серверу через сокет (C++) (2015)