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

Компьютер при исчислениях ненадолго виснет и иногда выбивает число nan - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись файла в string http://www.cyberforum.ru/cpp-beginners/thread1177471.html
Здравствуйте. Помогите пожалуйста с решением вопроса. Мне нужно чтобы все содержимое файла (пробелы, табуляция, символы) записались в переменную класса string. Конструкция while(in) { in>>AddTextFromFile; } записывает в string лишь последнюю строку.
C++ Создать скрипт В линуксе нужно сделать следующие задание, кто шарит хелп!!! Разработать скрипт, отыскивающий в текущем каталоге файл с заданным именем. Имя искомого файла вводится в командной строке. http://www.cyberforum.ru/cpp-beginners/thread1177461.html
C++ Разработать имитацию функции parse
Функция parse(s,t) - разделение строки s на две части, до символа t и после него. Прошу помощи в написании такой программы. Нужно сделать именно имитацию работы этой функции, без использования самой функции parse. Вот пока все что получилось, вроде должно копировать в строку s1 символы из s до t, но что-то не очень получилось. #include "string.h" #include "stdafx.h" #include "iostream"...
C++ Проверка текстового файла
Мне нужны 2 условия: если файл пустой и (кто бы мог подумать?) НЕ пустой. Как проверить файл на его содержимое с помощью fstream?
C++ С++ чтение в структуру http://www.cyberforum.ru/cpp-beginners/thread1177427.html
#include <iostream> #include <conio.h> #include <fstream> using namespace std; struct list { string name; string formula; double t1; double t2; double t3;
SFML SFML создание кнопки Подскажите, как создать кнопку с помощью SFML, т.е. загрузить картинку, которая будет реагировать на нажатие на нее левой кнопкой мыши. если не затруднит набросайте пример кода, т.к. сам процесс создания в теории понимаю, с реализацией беда подробнее

Показать сообщение отдельно
Donville
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 112
15.05.2014, 23:48     Компьютер при исчислениях ненадолго виснет и иногда выбивает число nan
Доброго времени суток! Помогите, пожалуйста, оптимизировать код. Дело в том, что компьютер при исчислениях ненадолго виснет и иногда выбивает число nan.
Сама функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
float mySin(double xrad)
{
    double msin, del, x1, eps;
    int n;
    msin = xrad; //inital appropriation (початкове присвоєння)
    del = msin;
    n = 1;
    while (fabs(del)>=eps)
    {
        del = del*(-1*(xrad*xrad))/((n+1)*(n+2));
        msin = msin + del;
        n = n + 2;
    }
    return msin;
}
Вызываю ее так:
C++
1
2
3
4
5
6
7
x=x1;
while (x<=x2)
{
    xrad = (x*M_PI)/180.; //180. ~ 180.0 number is real not integer
    cout << mySin(xrad) << setw(15) << "\n";
    x=x+dx;
}
Добавлено через 2 минуты
Может ли быть проблема в слишком точном M_PI?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru