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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 171
#1

Вычислить угол между прямыми - C++

31.10.2013, 18:41. Просмотров 1261. Ответов 4
Метки нет (Все метки)

Заданы уравнения двух пересекающихся прямых на плоскости: y1=k1x+b1, y2=k2x+b2. Напишите программу, вычисляющую угол между ними в градусах и минутах, используя формулу.
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 18:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить угол между прямыми (C++):

Найти угол между прямыми - C++
Найти угол (в градусах) между прямыми y = {k}_{1}x+{b}_{1} и y = {k}_{2}x+{b}_{2}.

Найти угол между пересекающимися прямыми на плоскости - C++
Суть заключается вот в чём Заданы уравнения пересекающихся прямых на плоскости Y=k1x+b1 и y=k2x+b2 найти угол в градусах и минутах между...

Как найти угол между двумя прямыми или как найти углы прямоугольника ? - C++
Ну вопрос в теме . Пожалуйста помогите с этим.

Вычислить площадь четырехугольника, если угол между сторонами длиной X и Y - прямой - C++
Даны числа X,Y,Z,T - длины сторон четырехугольника. Вычислить его площадь, если угол между сторонами длиной X и Y - прямой.

Вычислить угол φ (в градусах) между положениями часовой стрелки в заданное время - C++
вот есть така задача Вычислить угол φ(в градусах) между положением часовой стрелки в начале дня и ее положение в H часов, M минут,...

Вычислить площадь четырехугольника, если его угол между сторонами длиной X и Y — прямой - C++
текст задачи: Даны числа X,Y,Z,T - длины сторон четырехугольника. Вычислить его площадь, если его угол между сторонами длиной X и Y -...

4
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 171
31.10.2013, 18:53  [ТС] #2
Вот что написал, выводит 0:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
void main(void)
{
  double k1,k2,r;
  clrscr();
  printf("Введите k1, k2\n");
  scanf("%f %f", &k1, &k2);
  r=atan(tan((k2-k1)/(1+k1*k2)));
  printf("Угол между прямыми - %f", r);
  getch();
}
0
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
31.10.2013, 18:57 #3
Цитата Сообщение от Rakot568 Посмотреть сообщение
Вот что написал, выводит 0:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
void main(void)
{
  double k1,k2,r;
  clrscr();
  printf("Введите k1, k2\n");
  scanf("%f %f", &k1, &k2);
  r=atan(tan((k2-k1)/(1+k1*k2)));
  printf("Угол между прямыми - %f", r);
  getch();
}
Сто тысяч лет не пользовался scanf(), но, если мне не изменяет память из институтской программе, double сканируются не %f, а %lf или как-то так.
0
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 171
31.10.2013, 18:59  [ТС] #4
Цитата Сообщение от Rivory Посмотреть сообщение
а %lf или как-то так.
Ага, выдает что-то. Теперь бы проверить как-нибудь.
0
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
31.10.2013, 19:15 #5
Ну ручками посчитать на каком-нибудь математическом калькуляторе, типа wolframalpha, либо просто на бумажке. Формула то легкая.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2013, 19:15
Привет! Вот еще темы с ответами:

Определить угол между заданными векторами по формуле и вычислить скалярное произведение этих векторов - C++
Заданы два вектора х = (x1, x2, x3, x4), y = (y1, y2, y3, y4). Определить угол a между векторами x и y по формуле Вычисление скалярного...

Вычислить сторону треугольника ABC, зная две другие стороны и угол между ними - C++
есть код{float a,b,c,x; setlocale(LC_ALL,&quot;Russian&quot;); cout&lt;&lt;&quot;Вычислить сторону треугольника ABC, зная две другие стороны и угол...

Расстояние между двумя прямыми(модуль) - C++
Нужно просто срочно!!! Пояснение задания лабы: Тобто, якщо Ваше завдання звучить так: &quot;Записати рівняння прямої лінії, яка...&quot;, то Ви...

Проверить принадлежит ли точка части плоскости между заданными прямыми - C++
Составить линейную программу, которая печатает значение true, если указанное высказывание является истинным, и false - если нет: &quot;Точка с...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
31.10.2013, 19:15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru