Russian Qt Forum
Ноябрь 23, 2024, 23:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Программа на С  (Прочитано 2744 раз)
snifferok
Гость
« : Декабрь 13, 2011, 16:44 »

Вобщем последний день для написания программы,а я не втыкаю как писать.Помогите у кого время есть.


3x + 2y − 1 = 0
7x − 10y + 12 = 0
11x + 4y − 9 = 0
5x − 8y + 6 = 0


Даны общие уравнения прямых в соответствии с вариантом 1.
Найти: (a) острые углы, образованные заданными прямыми и ося-
ми координат; (b) координаты точек пересечения прямой y = x с
заданными прямыми; (c) длины сторон треугольников, образован-
ных тройками заданных прямых.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #1 : Декабрь 13, 2011, 17:25 »

Код
C++ (Qt)
void Task1( float a. float b )  // Task1(3, 2) для ур-я 1
{
float angle = atan2(b, a) * 180 / 3.14159;
printf("angle x = %f, y = %f\n", angle, 90 - angle);
}
 
Остальное в том же духе. Не хочется "поучать", но елы-палы, ведь учили же как определители "крестиком" раскрывать? Ладно, сачканули тогда, не помните. Так что, в падлу было выразить y через х в одном ур-ии и подставить во второе? Не позорьтесь на форуме с такими квешнзами.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #2 : Декабрь 13, 2011, 17:33 »

а) выразить х через у и наоборот, и коэффициент при зависимой переменной будет равен тангенсу угла
б) выразить у через х, приравнять полученное к х (получим обычное уравнение относительно х), найти точки
в) найти точки пересечения прямых, посчитать расстояния между точками
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
snifferok
Гость
« Ответ #3 : Декабрь 13, 2011, 18:39 »

Благодарю
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.065 секунд. Запросов: 22.