Форум программистов, компьютерный форум CyberForum.ru

C для начинающих

Войти
Регистрация
Восстановить пароль
 
pusq
0 / 0 / 0
Регистрация: 05.01.2017
Сообщений: 4
#1

Программирование условий - C (СИ)

07.01.2017, 12:34. Просмотров 186. Ответов 3
Метки нет (Все метки)

Доброе время суток. Не могу понять почему программа не выполняется. Компилируется без ошибок, но не запускается.
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
52
53
54
#include <stdio.h>;
#include <math.h>;
int x1, x2, y1, y2, a, b, c, l1, l2;
void main()
{
    printf("\nX1=");
    scanf("%f", &x1);
    printf("\nX2=");
    scanf("%f", &x2);
    printf("\nY1=");
    scanf("%f", &y1);
    printf("\nY2=");
    scanf("%f", &y2);
    printf("\a=");
    scanf("%f", &a);
    printf("\b=");
    scanf("%f", &b);
    if (a == 0 && b == 0)
    {
        printf("A & B HE PABHbl 0");
    }
    else
    {
        printf("\a=");
        scanf("%f", &a);
        printf("\b=");
        scanf("%f", &b);
        printf("\c=");
        scanf("%f", &c);
        l1 = a * x1 + b * y1 + c;
        l2 = a * x2 + b * y2 + c;
        if ((l1 == 0) && (l2 == 0))
        {
            printf("NA ODNOY PRYAMOY");
        }
        if ((l1 == 0) && (l2 != 0))
        {
            printf("AB HA PRYAMOY");
        }
        if ((l1 != 0) && (l2 == 0))
        {
            printf("CD HA PRYAMOY");
        }
        if (l1 * l2 < 0)
        {
            printf("TO4KN B PA3HblX POLUPLOSKOSTYAH");
        }
 
        else
        {
            printf("TO4KIL LEGHAT B ODNY POLUPLOSKOSTN\n");
        }
    }
}
Пишу на borland 3.1
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2017, 12:34     Программирование условий
Посмотрите здесь:

Множество условий работают некорректно - C (СИ)
Столкнулась с такой проблемой... надо проверить много условий, а если они не выполняются, то тогда другое хотела сделать с...

Switch и продолжение выполнения условий - C (СИ)
Сделал меню с помощью switch. После выполнения одного из условий, программа закрывается.Мне нужно чтоб после выполнения условия программа...

Объяснить смысл условий цикла - C (СИ)
void nanach() { FILE *f; system(&quot;cls&quot;); f=fopen(&quot;droids.bin&quot;,&quot;r&quot;); char *str=(char*)malloc(100*sizeof(char)); int count=0; ...

Сортировка слов с кучей условий (Сложно) - C (СИ)
Доброго вечера, форумчане! Как всегда, попадаются самые классные задания... Начало есть, дальше - не могу понять. #include &lt;stdlib.h&gt;...

Объединение условий и проверка правильности условия - C (СИ)
Что не так с условием правильности заполнения столбцов? построчно работает, а вот с столбцами что-то не так. int check(void) {...

Пересечение условий при выполнении условного оператора - C (СИ)
Доброго времени суток. Начну немного издалека. Решил я заняться изучением какого-нибудь языка программирования из-за интереса и чисто...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rikimaru2013
C++ Game Dev
2419 / 1113 / 240
Регистрация: 30.11.2013
Сообщений: 3,661
07.01.2017, 13:00     Программирование условий #2
Вот это поворот для меня http://stackoverflow.com/questions/1...isual-studio-c -не знал, что есть *ауны, что в math без namespace засунут идентификатор y1
likehood
646 / 527 / 168
Регистрация: 25.12.2016
Сообщений: 1,729
Завершенные тесты: 3
07.01.2017, 14:44     Программирование условий #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от pusq Посмотреть сообщение
Компилируется без ошибок, но не запускается.
А как ты её запускаешь? Ctrl-F9?

Во ещё пара ошибок:
C
1
#include <stdio.h>;
Точка с запятой здесь не нужна.

C
1
scanf("%f",&x1);
У тебя x1 - целое число (тип int), а используешь формат вещественных чисел (%f). Замени везде %f на %d.

Добавлено через 8 минут
Также обязательно разберись с форматированием кода, иначе будут постоянные логические ошибки.
Для примера можно использовать сайт http://format.krzaq.cc/: вставляешь туда свой код и нажимаешь снизу кнопку Format.

Добавлено через 4 минуты
Ну и конечно же вот это
Цитата Сообщение от pusq Посмотреть сообщение
borland 3.1
устарело ещё двадцать лет назад. Лучше заменить его на что-то более актуальное, например на Code::Blocks.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2017, 14:15     Программирование условий
Еще ссылки по теме:

Не работает программа на нахождение корней в квадратном уравнении. Не выполняются некоторые из условий - C (СИ)
Хожу на курсы по обучению на С. задали написать программу, для расчета корней в квадратичном уравнении, а в случае нарушения устроить типо...

Основные алгоритмические конструкции. Проверка условий. Циклы с параметром. Оператор выбора - C (СИ)
Среди двузначных чисел найти те, сумма квадратов цифр которых делится на 13.

Программирование на СИ - C (СИ)
ВЫДАЕТ ДАМП ПАМЯТИ.как исправить????поступают название файла и некоторое слово #include &lt;stdio.h&gt; #include &lt;ctype.h&gt; #include...

Программирование в Xcode 4.* - C (СИ)
Вопрос по программе xcode Когда пишу консольные программы, мне необходимо проверить их в действии. Ввод сиволов в окошке не призводиться...


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

Или воспользуйтесь поиском по форуму:
pusq
0 / 0 / 0
Регистрация: 05.01.2017
Сообщений: 4
09.01.2017, 14:15  [ТС]     Программирование условий #4
likehood , Спасибо за помощь, Работаю на borland 3.1 потому что в универе работают только на нем.
Yandex
Объявления
09.01.2017, 14:15     Программирование условий
Ответ Создать тему
Опции темы

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