0 / 0 / 0
Регистрация: 09.10.2018
Сообщений: 69
1

Прога вылетает в вижуал студии , как исправить?

29.10.2018, 21:36. Показов 1018. Ответов 10
Метки нет (Все метки)

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
#include <stdio.h>
#include <locale.h>
int main() {
    setlocale(LC_ALL, "rus");
    float x1, x2, x3, y1, y2, y3;
    float a, b;
    int s;
    do {
        printf("Введите координаты первой точки: ");
        scanf("%f %f", &x1, &y1);
        printf("Введите координаты второй точки: ");
        scanf("%f %f", &x2, &y2);
        printf("Введите координаты третей точки: ");
        scanf("%f %f", &x3, &y3);
        printf("\n");
    } while ((x1 == x2 || x1 == x3 || x2 == x1 || x2 == x3 || x3 == x1 || x3 == x2) 
        && (y1 == y2 || y1 == y3 || y2 == y1 || y2 == y3 || y3 == y1 || y3 == y2));
    if (x1 == x2) {
        if (x1 == x3) 
            printf("Данные точки лежат на одной прямой.\n");
        else 
            printf("Данные точки не лежат на одной прямой.\n");
    }else 
        a = (y1 - y2);
    b = (y1 - a * x1) * (x1 - x2);
    if (a * x3 + b == y3 * (x1 - x2)) 
        printf("Данные точки лежат на одной прямой.\n");
    else 
        printf("Данные точки не лежат на одной прямой.\n");
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2018, 21:36
Ответы с готовыми решениями:

Не работает код в Вижуал студии
#include &lt;stdio.h&gt; #include &lt;locale.h&gt; #define A 12 #define B 13 long int a, b, left, right,...

графический режим в вижуал студии 2010 с++
нужно в Console Aplication с++ нарисовать граф но после поисков в интернете, понял что библиотеку...

Программа не работает в Вижуал студии (2010)
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include...

Выбор видеокарты при разработке в вижуал студии
Добрый день! При запуске OpenGL проектов в VisualStudio, по умалочанию запускается встроенная...

10
98 / 64 / 36
Регистрация: 14.10.2018
Сообщений: 152
29.10.2018, 21:42 2
А где именно вылетает, у меня все выполнилось без ошибок. Попробуй отладчиком поймать
0
7425 / 5020 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
29.10.2018, 22:03 3
Никита21000, а зачем цикл на ввод точек вообще и с таким условием
Цитата Сообщение от Никита21000 Посмотреть сообщение
while ((x1 == x2 || x1 == x3 || x2 == x1 || x2 == x3 || x3 == x1 || x3 == x2) && (y1 == y2 || y1 == y3 || y2 == y1 || y2 == y3 || y3 == y1 || y3 == y2))
в частности ?
0
0 / 0 / 0
Регистрация: 09.10.2018
Сообщений: 69
29.10.2018, 22:04  [ТС] 4
Программа показывает результат
Точки лежат/не лежат на одной прямой и сразу закрывается.

Добавлено через 49 секунд
Yetty это ограничение на ввод одинаковых точек .
0
7371 / 6291 / 2858
Регистрация: 14.04.2014
Сообщений: 27,270
29.10.2018, 22:04 5
Так и должно быть. Запускай из отдельной консоли.
0
7425 / 5020 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
29.10.2018, 23:22 6
Лучший ответ Сообщение было отмечено Никита21000 как решение

Решение

Цитата Сообщение от Никита21000 Посмотреть сообщение
Yetty это ограничение на ввод одинаковых точек
теперь понятно. но разве это:
Цитата Сообщение от Yetty Посмотреть сообщение
while ((x1 == x2 ...|| x2 == x1...
не одно и тоже ?

кроме того, разве точки не могут лежать на горизонтальной прямой ? (тогда у1=y2=y3)
или вертикальной прямой (тогда x1=x2=x3)
Цитата Сообщение от Никита21000 Посмотреть сообщение
сразу закрывается
перед return 0; поставьте
C++
1
system("pause");
0
Mental handicap
1245 / 623 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
29.10.2018, 23:25 7
Цитата Сообщение от Yetty Посмотреть сообщение
перед return 0; поставьте
C++Выделить код
1
C++
1
system("pause");
Зачем? Если можно, запустить без дебагера Ctrl + F5.
0
Yetty
30.10.2018, 00:59
  #8

Не по теме:

Цитата Сообщение от Azazel-San Посмотреть сообщение
Зачем?
затем чтобы не закрывалась. причём здесь дебагер вообще ?

0
Azazel-San
30.10.2018, 01:02
  #9

Не по теме:

Цитата Сообщение от Yetty Посмотреть сообщение
затем чтобы не закрывалась
Цитата Сообщение от Azazel-San Посмотреть сообщение
Если можно, запустить без дебагера Ctrl + F5.
И не будет закрыватся) работает в студии

0
Yetty
30.10.2018, 01:03
  #10

Не по теме:

Цитата Сообщение от Azazel-San Посмотреть сообщение
И не будет закрыватся
будет. собственно с этим вопросом ТС и обратился.

0
Azazel-San
30.10.2018, 01:06     Прога вылетает в вижуал студии , как исправить?
  #11

Не по теме:

Цитата Сообщение от Yetty Посмотреть сообщение
будет
У меня не закрывается, за криворукость остальных не ручаюсь :)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2018, 01:06

Почему крашется прога с opencv на QT? И как исправить
Привет. Я уже третий день не могу запустить эту прогу. Так намучился, что аж повесится хочется....

Как открыть проект студии 6 в студии 4.19?
Иду последовательно урок за уроком с этого курса, проекты курса созданы в студии 6. Пока код был в...

Вылетает qt прога
У меня qt программа вылетает периодически по одному и тому же смещению. Имя события проблемы:...

Вылетает прога
Час понять не могу в чем ошибка #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main() { int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru