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

Определить, целое число хранится в переменной, или дробное - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с текстовым файлом помогите написать http://www.cyberforum.ru/cpp-beginners/thread8834.html
дан файл содержащий произвольный текст, проверить правильно ли в нем расставлены круглые скобки непойму как решить , думаю текст надо представить как массив наверное , а скобки сравнить сколько левых и сколько правых но как это написать :fool: непойму
C++ Задача на длинную арифметику нужно вычислить 100! + 2^100 (2 в степени 100) и в результате сохранить все цифры. http://www.cyberforum.ru/cpp-beginners/thread8804.html
C++ метод Зейделя
Ребят помогите пожалуйста, а то зачот простаивает)Нужна программка реализующая метод Зейделя(или Зейзеля препод так написал что непонятно).ПРоста в лекциях не давал, а на зачот дал((Оч прошу от всего курса благодарность будет))
Функция, которая копирует строку в другую строку заданное количество раз C++
Помогите!!!! срочно нужна задача. Не знаю как сделать. Разработать функцию, которая копирует строку в другую строку заданное количество раз При реализации функции запрещается пользоваться функциями библиотек языка C.
C++ Помогите новичку:) http://www.cyberforum.ru/cpp-beginners/thread8703.html
{ printf("\n\nEshe : "); scanf("%s",&e); if(e=='y') c=1; if(e=='n') c=3; } } printf("%s %i","\nVashu o4ki: ",isumma);
C++ Описать структуру з именем WORKER Привет уважаемые программисты!. Помогите пожалуйста (очень срочно нада!!) решить две задачи на С++. Очень прошу не оставляйте без внимания. Зарание спасибо!. 1.Даны две группы точек на плоскости. Найти радиус и центр круга, который проходит через n (n>2) точек первой группы и удерживает строго в середине себя одинаковое количество точек первой и второй группы. 2.Описать структуру з именем... подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
07.06.2008, 17:33
но но но.прогнал. Только твой пример не имеет отношения к делу,потому
что при вычитании int из float ,переменную int подвергают преобразованию типов
Попробуй ка так.Увидишь,что в памяти они идентичны.
а то что ты сравнил int и float не говорит ни о чем
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
unsigned long  pow(int base, int expn) {
    
    unsigned long  ret = 1;
 
    for(int i = 0; i < expn; ++i)
        ret *= base;
 
return ret;
}
 
template<class T> void print_bytes(T x) {
 
    int i;
    unsigned  long mask;
    unsigned  long P = *(unsigned  long *)&x;
 
    for(i = 0, mask = pow(2, sizeof(T) * 8 - 1); mask >= 1; ++i, mask /= 2)
        cout<<((P & mask) > 0) ? '1' : '0';
 
    cout<<endl;
}
 
int main(void) {
 
    float x = 4.0000000;
 
    print_bytes(x);
 
    float c = 4.00000001;
 
    print_bytes(c);
    while(!kbhit() );
 
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru