Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать строки с файла, выравнивая их по центру, записать в другой файл Здравствуйте, прошу вас помочь, на носу экзамен, а я все ни как не могу решить задачу. Условие задачи таково: Составить программу, которая читает текст из разбитого на строки текстового файла, и... https://www.cyberforum.ru/ cpp-beginners/ thread588372.html работа с файлами C++
Здравствуйте! Написать программу, определяющую сумму "S=1/2+......+1/10," записывать S во внешний файл, закрыть файл, открыть файл и прочитать s #include<stdio.h> #include<conio.h> ...
C++ Ошибка при запуске программы Добрый день, подскажите, пожалуйста, в чем причина того, что данная программа не запускается) Можно ещё сказать, как поправить сей код) #include "iostream" #include "ctime" #include "stdlib.h" ... https://www.cyberforum.ru/ cpp-beginners/ thread588328.html C++ запись в файл https://www.cyberforum.ru/ cpp-beginners/ thread588321.html
добрый день, возникла проблемка с этим кодом: #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <malloc.h> #define eof '#'
Ввод части строки. надо для имени C++
Например, у меня в файле хранится подобная информация: >> Шурупы: 10 шт >> Болты: 5 шт >> Гвозди: 15 шт и т.д. и есть структура для списка: struct Elem {
C++ Максимальные внутренние устойчивые подмножества графа Найти все максимальные внутренне устойчивые подмножества заданного орграфа, используя алгоритм Магу. https://www.cyberforum.ru/ cpp-beginners/ thread588296.html
C++ Поиск в лин. списке Помогите сделать сам поиск..я уже замучился.. вот что у меня сейчас { int qty,stage,area; date *buf=NULL; bool flag=false; ... https://www.cyberforum.ru/ cpp-beginners/ thread588294.html C++ Почему работает данный код?
В разделе "Комбинаторика" ( https://www.cyberforum.ru/combinatorics/thread572992.html ) задали вопрос: Сколько четырехзначных чисел можно образовать из цифр 1111223345670 и 11112345670000? Решил...
C++ Подсчет числа ПИ на C++ https://www.cyberforum.ru/ cpp-beginners/ thread588263.html
Ниже приведен «плохой» код. lоng N = 10000000; double dx, sum, x; sum = 0.0; x = 0.0; dx = 1.0 / (double) N; for (lоng i = 0; i < N; i++){ sum += 4.0 / (1.0 + x * x); x += dx;
C++ Визуализация Алгоритма А* Пишу курсовую на тему "Визуализация Алгоритма А* с помощью OpenGL" Подскажите с Актуальностью данного вопроса Актуальность самого алгоритма мне понятна, но у меня тема именно "визуализация.." ... https://www.cyberforum.ru/ cpp-beginners/ thread588252.html
C++ Сапер. Реализация
Здравствуйте. Есть вопрос. Какими компонентами С++, на ваш взгляд, наиболее рационально реализовать Сапера? ( должен быть описан класс обьектов)
C++ delete new double **************; delete new double **************; https://www.cyberforum.ru/ cpp-beginners/ thread588240.html
0 / 0 / 0
Регистрация: 30.07.2009
Сообщений: 6
0

Координаты точки пересечения двух отрезков - C++ - Ответ 3088871

27.05.2012, 18:31. Показов 9494. Ответов 4
Метки (Все метки)

День добрый уважаемые читатели форума. Разбираю задачу по расчету Координаты точки пересечения двух отрезков и столкнулся с проблемой.
Выбивает подобные ошибки при компиляции Debug:
Run-Time Check Failure #3 - The variable 'Ay' is being used without being initialized.
Такая ошибка ко всем переменным.
При компиляции в Release выводит не те значения.
Подскажите пожалуйста где накосячил.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
#include <conio.h>
#include <math.h>
#include <clocale>
using namespace std;
float Enter (float,float);
float Point_Crossing (float, float, float, float, float, float, float, float, float, float);
 
float Enter (float a,float b)
{
    std::wcout.imbue(std::locale("Russian_russia.OCP"));
    std::wcout << L"Введите координату x: ";
    cin>>a;
    std::wcout.imbue(std::locale("Russian_russia.OCP"));
    std::wcout << L"Введите координату y: ";
    cin>>b;
    return (a,b);
}
 
float Point_Crossing (float x1, float x2, float x3, float x4, float y1, float y2, float y3, float y4,float x,float y)
{
 
    x=((x1*y2-x2*y1)*(x4-x3)-(x3*y4-x4*y3)*(x2-x1))/((y1-y2)*(x4-x3)-(y3-y4)*(x2-x1));
    y=((y3-y4)*x-(x3*y4-x4*y3))/(x4-x3);
    return(x,y);
}
 
int main()
{
    float x,y;
    float Ax,Ay;
    float Bx,By;
    float Cx,Cy;
    float Dx,Dy;
    std::wcout.imbue(std::locale("Russian_russia.OCP"));
    std::wcout << L"Введите координаты точки А"<<endl;
    Enter (Ax,Ay);
    std::wcout.imbue(std::locale("Russian_russia.OCP"));
    std::wcout << L"Введите координаты точки B"<<endl;
    Enter (Bx,By);
    std::wcout.imbue(std::locale("Russian_russia.OCP"));
    std::wcout << L"Введите координаты точки C"<<endl;
    Enter (Cx,Cy);
    std::wcout.imbue(std::locale("Russian_russia.OCP"));
    std::wcout << L"Введите координаты точки D"<<endl;
    Enter (Dx,Dy);
    Point_Crossing (Ax,Bx,Cx,Dx,Ay,By,Cy,Dy,x,y);
    cout<<x;
    cout<<y;
    getch();
}


Вернуться к обсуждению:
Координаты точки пересечения двух отрезков C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2012, 18:31
Готовые ответы и решения:

Определение точки пересечения двух отрезков
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; struct line {...

Найти точку пересечения двух отрезков
как найти точку пересечения двух отрезков, если даны координаты начала и конца обеих

Даны четыре точки на числовой оси A, B, C И D. найти длину пересечения отрезков AB И CD
Я только начал изучать, не могли бы подсказать метод построения решения этой задачи

Вычислительная геометрия (Даны координаты центра, R окружности, координаты точки вне окруж-ти. Найти точку пересечения одной из касательных с окруж-ю)
Даны координаты центра (xc,yc) и радиус R окружности, координаты точки (x,y) вне окружности. Найти...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2012, 18:31

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Координаты точки пересечения прямых
1.Имеются две прямые заданные уравнениями: y=a1x+b1 и y=a2x+b2 2.Написать программу,выдающую...

Напечатать координаты точки пересечения прямых
4.Две прямые описываются уравнениями a1x+b1y+c1=0, a2x+b2y+c2+0. Напечатать координаты точки...

Найти координаты точки пересечения прямых
Даны вещественные числа a1,b1,c1,a2,b2,c2. Напечатать координаты точки пересечения прямых...

Пересекаются ли прямые, и, если да, то найти координаты точки пересечения
Ввод состоит из координат точек прямых (две точки - первая прямая, ещё две - вторая прямая). ...

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