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

Вычисление косинуса разложением в ряд (C++ и Asm) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение файлов, объясните пожалуйста http://www.cyberforum.ru/cpp-beginners/thread1200781.html
Есть две программы. Первая выполняет всю работу, читая файлы, а вторая запускает первую. В проге №1 прописаны пути к файлам и если запустить экзешник №1 "в ручную", то по данным путям программа находит файлы. CString LogFilePath, DataFilePath; LogFilePath = _T("Log.txt"); DataFilePath = _T("Params/Data.txt"); Если же запуск экзешника №1 производится на автомате, с помощью проги № 2, то...
C++ Изменить удаление и добавление элементов в очередь по правилу FIFO. Необходимо изменить удаление и добавление элементов в очередь (функции push и pop), по правилу первым вошёл, первым вышел главная #include "Untitled1.h" void poisk(char *NAME,Group *poisk,int size) { int z=0; for(int i=0; i<size;i++) http://www.cyberforum.ru/cpp-beginners/thread1200779.html
C++ Трабл с файлом (чтение, запись, вывод)
Вообщем суть проблемы такова: не может и не хочет увидеть файл.Может поможете, а то голову уже ломаю 3 час... #include <iostream> #include <conio.h> #include <string.h> #include <iomanip> #include <fstream> #include <stdlib.h> #define N 200 using namespace std;
C++ Не подключается файл
Здравствуйте! Не подключается файл libs.h в wxDev C++. Подскажите пожалуйста что делать? Почему не работает? Перепечатывайте тексты программ в тело сообщения
C++ Не создается динамический двумерный массив http://www.cyberforum.ru/cpp-beginners/thread1200744.html
После компиляции приложение запускается с ошибкой: Process returned -1073741819 (0xC0000005) void create_array (int **arr, int M, int N) { arr = new int* ; for (int i=0; i!=M; ++i) { arr = new int ; }
C++ Очистка контейнера vector Доброго времени суток господа программисты. У меня возникла дилемма. В общем, у меня есть вектор std::vector<std::vector<int> > grid; grid.resize(i); for(int i=0;i<grid.size();i++) { grid.resize(n); } Как првильно его очистить? Так: подробнее

Показать сообщение отдельно
[O]Clic[K]
1 / 1 / 0
Регистрация: 28.03.2012
Сообщений: 55
06.06.2014, 18:16  [ТС]
Короче как-то не так от периода надо освободиться, но учитывая мои сегодняшние жесткие тупняки и очень посредственное знания программирования, я что-то не догоняю

Добавлено через 18 минут
все, вроде бы сообразил и вроде бы даже работает, работает правда немного не так
Использовал
C++
1
x = modf(DPI, &x)
Добавлено через 55 минут
Наконец то прога работает более-менее сносно, но почему то для больших цифр в районе +-1млн результат отличается от калькулятора Винды, причем довольно ощутимо, даже знак не совпадает) Может быть кто-нибудь подскажет почему
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 <math.h>
#define DPI 4*acos(0.0)
 
extern "C"
{ 
    float _asmtest(float) ;
}
 
 
int main() 
{
    float x=0;
    float i=0;
    printf("x: ");
    scanf("%f",&x);
    if (x>0){
    while (fabs(x)>=DPI){
            x=x-DPI;}
    }
    if (x<0) {
        while (fabs(x)>=DPI){
        x=x+DPI;}
    }
    //x = x-modf(DPI, &x);
    //printf("x_new: %f\n", x);
    printf("C cos = %f\n", cos(x));
    printf("My cos = %f\n", _asmtest(x));
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru