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

Печать битов в обратном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нахождение чисел из файла(!) http://www.cyberforum.ru/cpp-beginners/thread815156.html
Добрый вечер. сейчас имею следующую проблему: мне нужно найти в файле числа, которые разделяются точкой или запятой ( просто 0 91 234 - не числа) и поместить эти числа в новую строку. у меня есть не совсем готовая программа, следующего содержания. Если сможете помочь - буду признательна. #include <iostream> #include <string> #include<math.h> #include<cctype> #include <fstream> #include...
C++ Задача ( Перебор значений) Решить на языке с++ Ввести с клавиатуры натуральное число n. Определить все способы выплаты суммы n с помощью купюр достоинством 1, 5, 10, 20 и 100 условных единиц. http://www.cyberforum.ru/cpp-beginners/thread815152.html
защита от дурака C++
Знаю что таких тем уже было много, но в них я ничего полезного не нашел. Так вот задания: пользователь вводит элементы в массив, но нужно перед тем проверить элемент соответствующего типа. Например имеем массив типа инт и нам нужно его заполнить, перед тем как поместить элемент в массив нужно его проверить это правильный символ (он не флоат или чар). Есть еще один нюанс, символы повини вводиться...
Задача ( Разряды десятичных вещественных чисел ) C++
Присвоить целой переменной d k-ую цифру из дробной части положительного вещественного числа x. Решить на языке с++
C++ В одномерном массиве найти количество различных элементов http://www.cyberforum.ru/cpp-beginners/thread815143.html
Условие: в одномерном массиве найти количество различных элементов. компилятор ругается #include<iostream> #include<stdlib.h> #include <time.h> int main(){ srand(time(0));
C++ Вычислить значение примера Задание во вложении. подробнее

Показать сообщение отдельно
GoldenId
 Аватар для GoldenId
45 / 43 / 2
Регистрация: 11.11.2010
Сообщений: 272
Завершенные тесты: 1
21.03.2013, 23:52     Печать битов в обратном порядке
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
#include <iostream>
#include <bitset>
 
using namespace std;
 
template<typename T>
void show_binrep(const T& a);
void main()
{
    unsigned num;
    cin >> num;
    unsigned res = 0;
    show_binrep( num );
    for( int bitnum = 0; bitnum < 32; bitnum++, num = num >> 1 )
        res = ( res << 1 ) | ( num & 1 );
    show_binrep( res );
    system( "pause" );
}
template<typename T>
void show_binrep(const T& a)
{
    const char* beg = reinterpret_cast<const char*>(&a);
    const char* end = beg + sizeof(a);
    while(beg != end)
        std::cout << std::bitset<CHAR_BIT>(*beg++) << ' ';
    std::cout << '\n';
}
 
Текущее время: 03:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru