1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

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

Тема в разделе "Вопросы новичков и не только", создана пользователем Shonny, 15 сен 2012.

  1. Shonny

    Shonny New Member

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

    Shonny New Member

    Репутация:
    0
    Регистрация:
    15 сен 2012
    Сообщения:
    3
    Симпатии:
    0
    #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( );
    }
    Что не так в моей программе? Числа не корректные получаются
     
Загрузка...

Поделиться этой страницей