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

-1.#IND "Отрицательная неопределённость" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cоздать класс-шаблон, реализующий односвязный список http://www.cyberforum.ru/cpp-beginners/thread931921.html
Помогите новичку, пожалуйста, с такой задачей: необходимо создать класс-шаблон, реализующий односвязный список, а потом проверить его с целочисленными и числовыми с плавающей запятой значениями. Ниже код, он компилируется и запускается без проблем, но после запуска выдает ошибку: "Необработанное исключение по адресу 0x010A4349 в 10three.exe: 0xC0000005: нарушение прав доступа при чтении по адресу...
C++ Найти количество дубликатов в массиве Вопрос для людей, который разбираются в теории. Ну или знаю на практике, какой способ является быстрым для упорядоченного массива с дубликатами. Я вот такую функцию написал. template<class T> int dublicat_count_in_arr(const T *H, int N) { int dublicat_count = 0; for(int i=0; i=N-1; i++) { int j=N; http://www.cyberforum.ru/cpp-beginners/thread931879.html
C++ Microsoft Visual Studio 6.0
решил изучить указную прогу (для изучения си++). Друг сказал что она похожа на дэлфи. скачал, установил. а чё дальше ? на дэлфи она совсем не похожа.
Случайные числа, потоки WinAPI C++
Уважаемые программисты! Подскажите, пожалуйста. Как сделать так, чтобы у каждого потока было свое случайное число? #include <windows.h> #include <stdio.h> #include <process.h> #include <ctime> using namespace std; DWORD WINAPI Random(LPVOID lpParametr) //страртовая функция потока-генератора
C++ подскажите http://www.cyberforum.ru/cpp-beginners/thread931839.html
есть ссылка конкретная - http://www.lordmancer.ru/index.php?ma=hero-profile&heroID=120754&p=106 нам надо считать параметр ДЕНЬГИ и записать в файл и сделать цикл по перебору heroID как реализовать вот считывания параметра ДЕНЬГИ ? подскажите
C++ С чего начать? Очень сильно научиться писать хотя бы примитивный софт по типу чекеров, клиентов и т.д Но я х3 с чего начать, как и все наверное... Хочется создать что нибудь перед тем как уйду на покой (у меня рак) но речь не об этом, хочу частичку себя оставить, ну или на крайняк погрузится в учебу и отвлечься... подробнее

Показать сообщение отдельно
zverek
2 / 1 / 0
Регистрация: 18.04.2012
Сообщений: 22
01.08.2013, 12:06     -1.#IND "Отрицательная неопределённость"
Здравствуйте.

1) Что такое "Отрицательная неопределённость"?
2) Почему она появляется на этих входных данных
18.716839 40.852752
66.147248 -4.083161
111.083161 43.347248
вот в этой "программе"?
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
#include <cstdio>
#include <iostream>
#include <cmath>
#define pi  3.14159265358979323846
 
struct point{
    double x;
    double y;};
 
double area_sq(point A, point B, point C)
{
    return (A.x*(B.y-C.y)+B.x*(C.y-A.y)+C.x*(A.y-B.y))*(A.x*(B.y-C.y)+B.x*(C.y-A.y)+C.x*(A.y-B.y))/4;
};
 
double length_sq(point A, point B)
{
    return (A.x-B.x)*(A.x-B.x)+(A.y-B.y)*(A.y-B.y);
};
 
int main()
{
    FILE *in, *out;
    in = freopen("input.txt", "r", stdin);
    out = freopen("output.txt", "w", stdout);
 
    point A, B, C;
 
    std::cin>>A.x>>A.y
            >>B.x>>B.y  
            >>C.x>>C.y;
 
    double  a=length_sq(A, B), 
            b=length_sq(B, C), 
            c=length_sq(C, A), 
            S=area_sq(A, B, C),
            R=(a*b*c)/(16*S);   
    
    printf("Стороны a, b, c и радиус (всё в квадрате):\n%f\n%f\n%f\n%f\n", a, b, c, R);
    
    double  angle_a=acos(1-a/(2*R))*180/pi, 
            angle_b=acos(1-b/(2*R))*180/pi,
            angle_d=acos(1-c/(2*R))*180/pi; 
 
        
    printf("Значения cos данных углов:\n%f\n%f\n%f\n", 1-a/(2*R), 1-b/(2*R), 1-c/(2*R));    
    printf("Cами углы в градусах\n%f\n%f\n%f", angle_a, angle_b, angle_d); 
 
    fclose(in); fclose(out);
}
На выходе имеем вот что:
Стороны a, b, c и радиус (всё в квадрате):
4268.879975
4268.879975
8537.759950
2134.439988
Значения cos данных углов:
-0.000000
-0.000000
-1.000000
Cами углы в градусах
90.000000
90.000000
-1.#IND00
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru