Нахождение Угла Пересекающихся Прямых На Плоскости

Shonny

New Member
15.09.2012
3
0
#1
Заданы уравнения пересекающихся прямых на плоскости Y=k1x+b1 и y=k2x+b2 найти угол в градусах и минутах между ними использую формулу tg=(k2-k1)/(1+k2*k1). На языке СИ
 

Shonny

New Member
15.09.2012
3
0
#2
#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( );
}
Что не так в моей программе? Числа не корректные получаются