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

Математические операции для дробного числа ( заданного структурой ) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ простая сложность. разбиение кода (+) http://www.cyberforum.ru/cpp-beginners/thread976942.html
Хочу реализовать код программы по следующему принципу. Например задан main.cpp: main.cpp if сложение или вычитание? // задача про Сложение: сin >> a >>в ; а+в = с;
C++ Как сделать грамотное обращение к текстурам? Пишу на SDL 2. Есть массив блоков на весь экран, блоки 8 на 8 пикселей (рисую двойным циклом). Блоки используют разные текстуры. К примеру, последовательность текстур: 1, 2, 1, 1, 3. Если я правильно понимаю, то, к текстуре 1 программа обращается 2 раза. И насколько я понимаю, лучше сделать по одному обращению к каждой текстуре за кадр. Т.е. сперва отрисовать текстуру 1 везде, где она есть и т.д.... http://www.cyberforum.ru/cpp-beginners/thread976900.html
Какой алгоритм и математическая модель у данной программы? C++
Парными простыми числами называют два простых числа, разность которых равна двум, например: 3 и 5; 17 и 19. Напишите программу нахождения n таких пар.
Как подключить Boost? C++
Нужно получить список файлов в папке (кроссплатформенно), в нете все ссылаются на Boost, я пробовал понять как собрать filesystem и как подключить (VS 2012), гуглил пол-дня, даже что-то на этом форуме нашёл, пробовал читать на официальном сайте, но ничего не получилось. Кто может подробно разжевать, как собирается и подключается это чудо? Ну либо как проще кроссплатформенно получить список файлов...
C++ Обращение к динамической структуре через массив указателей http://www.cyberforum.ru/cpp-beginners/thread976873.html
При попытке обратиться к элементу динамической структуры через связанный с ним элемент массива указателей выдаёт ошибку (со строчки 73): #include <iostream> #include <fstream> #include <string> using namespace std; struct Book {
C++ Трёхзначное число Как узнать есть ли число трёхзначным? И как вывести его первую и последнюю цифру?? подробнее

Показать сообщение отдельно
Algoritmer
 Аватар для Algoritmer
155 / 95 / 13
Регистрация: 07.03.2013
Сообщений: 477
Записей в блоге: 1
14.10.2013, 13:10     Математические операции для дробного числа ( заданного структурой )
Цитата Сообщение от ninja2 Посмотреть сообщение
В сам конструктор приходит число не 145.00123, а 145.00122999999999999999 Почему так? Куда делась одна стотысячная????
Передавать в конструктор нужно либо строку, либо 2 параметра: 1-й double, 2-й кол-во цифр после запятой

Добавлено через 4 минуты
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
struct TFraction {
    long ing; // целая часть
    unsigned short frc; //дробная часть
    unsigned short count; //кол-во нулей в дробной части
    
TFraction(char *str)
    {
        int len=strlen(str);
        bool isIng=true;
        for(int i=0;i<len;i++)
        {
                if(isdigit(str[i]))
                {
                            if(isIng)
                             
{
ing*=10; ing+=(str[i]-48);
}
else ...по аналогии
                 }
                  else if(str[i]=='.') isIng=false;
 
        }     
    }
 
};
 
Текущее время: 12:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru