Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Важно! Написать программу решения линейных уравнений по методу Гаусса https://www.cyberforum.ru/ cpp-beginners/ thread125837.html
Матрица у меня состоит из 4х столбцов и трех строк. Выглядит матрица так (n*m) n m 1 (n*n) n 1 0 (n*logn) n logn 1 с1 с2 с3 с4 или матрица (n*m)...
Последовательности следующих друг за другом пробелов заменить одним пробелом (т.е. удалить все пробелы, следующие непосредственно за пробелом) C++
Последовательности следующих друг за другом пробелов заменить одним пробелом (т.е. удалить все пробелы, следующие непосредственно за пробелом) Подскажите, помогите доработать!!! ...
C++ Шифр сдвига (Цезаря)
скажите как сделать шифр в кольце 26(для латиницы), т.е. чтобы последняя буква в первую переходила int main() { setlocale(LC_CTYPE,"russian"); int k; char buff; ...
C++ Размер памяти в байтах Подскажите, пожалуйста, как узнать колл-во байт между двумя указателями? Т.е. к примеру: int *a = new int; int *b = new int; int c; Переменая c должна хранить число - смещение между a и b...... https://www.cyberforum.ru/ cpp-beginners/ thread125787.html
C++ Доделать программу. https://www.cyberforum.ru/ cpp-beginners/ thread125780.html
Товарищи программеры, скажите что тут не так? В борланде выдает море ошибок. FUNCTION DEC2BASEN(BASE: INTEGER; DEC: LONGINT): STRING; CONST NUMString: STRING =...
по нажатию кнопки не выводит результат C++
задача на метод половинного деления, у меня по нажатию кнопки не выводится результат, посмотрите пожалуйста в чем ошибка //---------------------------------------------------------------------------...
считывание из файла немогу найти ошибку C++
Привет)) В чем ошибка? void Open (Department* d) { ifstream fin("base.dll"); for(int i = 0; i<2; i++) { fin >> d.size;
C++ Разработка способа обзора и сортировки сведений Всем Привет!) очень нужно сделать вот такую программу для зачёта Разработка способа обзора и сортировки сведений Газетный киоск - наименование газеты \ журнала - количество проданных... https://www.cyberforum.ru/ cpp-beginners/ thread125761.html
C++ линейная регрессия https://www.cyberforum.ru/ cpp-beginners/ thread125757.html
Ребят,нужна программа для расчета уравнения линейной регрессии.Если у кого есть поделитесь!В принципе исходники не нужны.нужна именно программа для расчетов.ну если есть исходники или же какие нибудь...
C++ стек Помогите пожалуйста в написании проги. Нужно реализовать программу проверки правильности расстановки ключевых слов begin и end в программе на языке Pascal. Это очень срочно! буду очень благодарен :) https://www.cyberforum.ru/ cpp-beginners/ thread125755.html
56 / 35 / 12
Регистрация: 10.03.2010
Сообщений: 85
05.05.2010, 20:59 0

Перпендикуляр из точки на прямую

05.05.2010, 20:59. Просмотров 11987. Ответов 6
Метки (Все метки)

Ответ

Вот реализация на Си:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    float x1, x2, x3, x4, x5;
    float y1, y2, y3, y4, y5;
    float a;
    printf("Input x1:\n");
    scanf("%f", &x1);
    printf("Input y1:\n");
    scanf("%f", &y1);
    printf("Input x2:\n");
    scanf("%f", &x2);
    printf("Input y2:\n");
    scanf("%f", &y2);
    printf("Input x3:\n");
    scanf("%f", &x3);
    printf("Input y3:\n");
    scanf("%f", &y3);
    printf("Input length:\n");
    scanf("%f", &a);
 
    x4=((x2-x1)*(y2-y1)*(y3-y1)+x1*pow(y2-y1, 2)+x3*pow(x2-x1, 2))/(pow(y2-y1, 2)+pow(x2-x1, 2));
    y4=(y2-y1)*(x4-x1)/(x2-x1)+y1;
 
    printf("\n");
    printf("x4=%.1f\n", x4);
    printf("y4=%.1f\n", y4);
 
    x5=a*(x4-x3)/(y4-y3)+x4;
    y5=(y4-y3)*(x5-x4)/(x4-x3)+y4;
 
    printf("x5=%.1f\n", x5);
    printf("y5=%.1f\n", y5);
    return 0;
}
Проверяй. Кстати, формулы легко ищутся в интернете.

Вернуться к обсуждению:
Перпендикуляр из точки на прямую
3
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2010, 20:59
Готовые ответы и решения:

Из одной точки к прямой проведены перпендикуляр и наклонная
Из одной точки к прямой проведены перпендикуляр и наклонная. По длинам отрезков определить, который...

Найти проекцию точки на прямую (С++)
Скоро курсач сдавать, в одном задании не успеваю разобраться как делать. Задание такое: Создать...

Найти прямую, котороя проходит не менее чем через четыре точки из заданного множества
Здравствуйте, подскажите, алгоритм выполнения вот такого задания. Есть какое-то количество точек....

Точки массива входящие в перпендикуляр
Вопрос связанный с геометрией которая строится в дискретном пространстве (игровом). Дан двумерный...

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