![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 15.09.2012
Сообщений: 11
|
![]()
Y=k1x+b1 и y=k2x+b2 найти угол в градусах и минутах между ними использую формулу tg=(k2-k1)/(1+k2*k1)
Последний раз редактировалось Shonny94; 15.09.2012 в 22:54. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
И чо? Сколько платите за выполнение вашей домашней работы?
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]() Цитата:
![]()
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.09.2012
Сообщений: 11
|
![]()
У меня не корректные числа получаются что не так?
#include <stdio.h> #include <conio.h> #include <math.h> #define PI 3.1415 #define atan void main () { printf("Input k1,k2:"); int k1,k2,tfi,fi; int u,m; scanf("%i",&k1); scanf("%i",&k2); printf("tfi=%i,fi=%i\n",tfi,fi); scanf("%i%i",&tfi,&fi); tfi=(k2-k1)/(1+k1*k2); fi=atan(tfi); u=fi*(180/3.1415); m=(180/3.1415)*60; printf("u=%i,m=%i\n",u,m); getch( ); } |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Думаю, грабли тут:
Код:
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
И кстати, для обозначения числа Пи существует константа M_PI в модуле Math.h (чтоб не писать постоянно 3.1415...)
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 15.09.2012
Сообщений: 11
|
![]()
Изменил, теперь в значении u и m всегда получается 0 независимо от чисел
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
У Вас u, видимо, и раньше принимала значение 0, потому что в вычислении m она никаким боком не участвовала. Вероятно, неправильно считается fi. Подозреваю, что из-за этих строчек:
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,829
|
![]()
Грабли стандартные - запоминайте, если делить целое на целое, то будет целое. 3/5 = 0
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]() Цитата:
![]() Давненько я на Си не писывал, все в дельфях зависаю... Надо бы самому повспоминать
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка файловых структур данных - анализ прямых на плоскости, заданных коэфициентами уравнения ax+by+c=0 (делфи) | ander111 | Помощь студентам | 0 | 19.12.2011 02:32 |
Задано множество прямых на плоскости | darya17 | C++ Builder | 1 | 02.06.2011 06:28 |
Пересечение 2 прямых на плоскости не могу найти. | Дима я | Общие вопросы C/C++ | 3 | 22.05.2011 12:30 |
Задача о взаимном расположении прямых на плоскости | Dimbaler | Помощь студентам | 5 | 17.02.2011 13:25 |