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

Не точности вычисления C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Многофайловый проект: высчитать значение заданной функции с определенным интервалом http://www.cyberforum.ru/cpp-beginners/thread728322.html
Прошу помощи! учебная задача: требовалось написать программу, высчитывающую значение заданной функции с определенным интервалом. в одном файе пограмму написал- все работало. но требуется сделать многофайловый проект я разбил на два файла .срр и один заголовочный: head.h: #ifndef _HEAD_H
C++ обработчик непонято как сделать чтоб в нем считалось общая площадь изделия, стоимость и количественный состав каким образом это реализовать? Всем привет Решил посоветоваться вот у меня есть задача создать 3 класса Мебельное изделие, элемент изделия, и обработчик Ну вот мебельное изделие состоит из элементов изделия ну там атрибуты и тд все понятно,а вот обработчик непонято как сделать чтоб в нем считалось общая площадь изделия, стоимость и количественный состав каким образом это реализовать? http://www.cyberforum.ru/cpp-beginners/thread728318.html
Установка библиотеки WTL C++
Добрый день... Скачал библиотеку WTL. Она находится в архиве. Я уже копировал чуть не в все папки Microsoft Visual Studio 10.0, но она так и не работает...((( Напишите пожалуйста куда нужно скопировать директории из архива чтобы библиотека работала...
C++ вывести четные числа символьного массива-не работает как положено
#include <vcl.h> #pragma hdrstop #include <conio.h> #include <iostream.h> #include <string.h> void main() { int n,i; char st = "12 243 22 245 22";
C++ Текстовые файлы и потоки ввода/вывода http://www.cyberforum.ru/cpp-beginners/thread728314.html
Доброго времени суток. Уважаемый гуру, не могли бы вы мне помочь с решением данной программы. Алгоритм знаю, но никак не могу его реализовать. Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте. #include <fstream> #include <iostream> using namespace std; void main() {
C++ Подсчитать количество нечётных элементов в каждом столбце матрицы Написать в программе С++. Дана матрица размеры 5х5. Составить программу для подсчёта количества нечётных элементов в каждом столбце матрицы. Напишите пожалуйста полностью программу. Заранее спасибо Будьте внимательней с выбором раздела! подробнее

Показать сообщение отдельно
activnaya
 Аватар для activnaya
255 / 45 / 2
Регистрация: 24.11.2012
Сообщений: 466
12.12.2012, 00:45     Не точности вычисления C++
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
50
51
52
53
54
55
56
57
58
59
60
#include <cstdio>
 
typedef unsigned int uint;
typedef unsigned long ulong;
 
const uint ISINTEGER  = 1;
const uint ISFLOAT    = 2;
 
void do_print (int, uint*);
void binary_dump (void*, uint, const uint);
 
int main()
{
    ulong x = 0x000FFFAAAAAABBCC;
    double *ptr = (double*)&x;
 
    binary_dump ((void*)&x, sizeof(x), ISINTEGER );
    binary_dump ((void*) ptr, sizeof(*ptr), ISFLOAT );
 
    return 0;
}
 
void do_print (int sh, uint *n)
{
    while (sh > -1)
    {
        std::fprintf(stdout, "%u", (*n & (1 << sh))>> sh);
        --sh;
    }
    std::putchar('\n');
}
 
void binary_dump (void *num, uint size, const uint MASK)
{
    uint *int_ptr = (uint*) num;
 
    if (MASK & ISINTEGER && MASK & ISFLOAT)
        return;
    else if (MASK & ISINTEGER)
    {
        if (size == sizeof(int))
            do_print (31, int_ptr);
        if (size == sizeof(long))
        {
            do_print (31, (int_ptr + 1));
            do_print (31, int_ptr);
        }
    }
    else if (MASK & ISFLOAT)
    {
        //mantissa only
        if (size == sizeof(float))
            do_print (22, int_ptr);
        if (size == sizeof(double))
        {
            do_print (20, (int_ptr + 1));
            do_print (31, int_ptr);
        }
    }
}
 
Текущее время: 21:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru