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

Как прервать работу функции? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как хранится __DATE__? http://www.cyberforum.ru/cpp-beginners/thread191324.html
При компиляции можно вызвать макропеременную __DATE__ которая хранит текущую дату. Мне надо из этой даты по отдельности в 3 переменные вытащить год, месяц, день. Кто-нибудь не подскажет в какой...
C++ Найти самое короткое слово первой строки, которого нет во второй строке Люди! Помогите,пожалуйста.. надо написать программу на С++ выводящую на экран самое короткое слово первой строки,которого нет во втором предложении ( соответственно даны 2 строки, вводятся с... http://www.cyberforum.ru/cpp-beginners/thread191322.html
Среднее арифметическое чисел между даными в массиве C++
На Си написал всего пару задач,есть условие,и некоторые пункты я сделал но последний неясен. Полное условие: с помощью рандомизации задать массив с элементами в пределах от -10 до 20 (19...
C++ Кому легко, сюда
Здравствуйте, помогите пожалуйста написать программу.Вот условие задачи: Дано натуральное число n. Среди чисел 1,..., n найти такие, запись которых совпадает с последними цифрами записи их...
C++ Интерфейс класса очереди с приоритетами. Найдите ошибки. http://www.cyberforum.ru/cpp-beginners/thread191306.html
Помогите найти ошибки в моей программе. Текст задания ниже. /* Ниже приведен интерфейс класса очереди с приоритетами, который функционирует следующим образом. В очередь могут быть добавлены...
C++ Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов эту задачу простым языком в Delphi Дана целочисленная квадратная матрица. Определить: 1.) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2.) минимум среди сумм... подробнее

Показать сообщение отдельно
Няффка
1 / 1 / 0
Регистрация: 13.11.2010
Сообщений: 11
15.11.2010, 00:26  [ТС]
это будет примерно так?
C++
1
2
3
4
5
6
7
8
9
void main
{
бла бла бла
while (CrossLine(AB,BC,B)&&CrossLine(BC,CA,C)&&CrossLine(CA,AB,A))
{
дальше код программы если выражение истина.
}
 
}
а саму функцию переписала так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bool CrossLine (const line &L, const line &P, dot&D)
{
    double z;
    z=Determin(L.A,L.B,P.A,P.B);
    if (fabs(z)<1e-12)
    {
        char S[]="Прямые не пересекаются";
        CharToOem(S,S);
        cout<<S<<"\n";
        return false;
    }
    else 
    {
        D.X=Determin(-L.C,L.B,-P.C,P.B)/z;
        D.Y=Determin(L.A,-L.C,P.A,-P.C)/z;
        return true;
            }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru