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

¬ывести по байтам числа - C++

¬ойти
–егистраци€
¬осстановить пароль
ƒругие темы раздела
C++ задача выпуклый многоугольник http://www.cyberforum.ru/cpp-beginners/thread1036464.html
выпуклый многоугольник. многоугольник задан координатами своих вершин при их последовательном обходе. —оставить подпрограмму, определ€ющую, €вл€етс€ ли многоугольник выпуклым.
C++ Ќаписать функцию, замен€ющую n левых битов числа x на n правых инвертированных битов числа y Ќаписать функцию, замен€ющую n левых битов числа x на n правых инвертированных битов числа y. ѕровести вычисление дл€ заданных чисел x и y. –езультат записать в файл. http://www.cyberforum.ru/cpp-beginners/thread1036433.html
C++ ‘ункции дл€ подсчЄта количества слов в списке
ѕомогите в решении задачи по —++ нужно написать функции дл€ подсчЄта количества слов в списке: а) начинающихс€ и оканчивающихс€ одной и той же буквой. б)начинающихс€ с той же буквы. что и следующие слово. очень очень нужна помощь((((
C++ ќпределить количество Ђособыхї элементов матрицы
¬сем привет. “ут вот задачка на динамический двумерный массив : «адана матрица размером NxM. ќпределить количество Ђособыхї элементов матрицы, счита€ элемент Ђособымї, если он больше суммы остальных элементов своего столбца.
C++ ќдномерный массив ’(15) считать из файла *.txt http://www.cyberforum.ru/cpp-beginners/thread1036411.html
ќдномерный массив ’(15) считать из файла *.txt Ќайти:ћинимальный из положительных элементов и количество нулевых ƒобавлено через 23 часа 2 минуты эм... –еб€т можете кто-нибудь решить данную задачку
C++ —оставить программу вычислени€ выражени€  ак с использованием функций решить эту задачу? ƒаны действительные числа s, t. —оставить программу вычислени€ выражени€ f(t, - 2s,1.17) +f (2.2, t,s - t), где f(a,b,c) = (2a - b - sin (c))/(5 +|c|) подробнее

ѕоказать сообщение отдельно
yurets17
1 / 1 / 0
–егистраци€: 07.10.2013
—ообщений: 170

¬ывести по байтам числа - C++

10.12.2013, 21:42. ѕросмотров 627. ќтветов 3
ћетки (¬се метки)

ѕодскажите, можно ли как нибудь, приспособить в мой код
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
#include <iostream>
#include <cstdio>
#include <iomanip>
#include <bitset>
using namespace std;
int main() {
    int i;float f;long int l;double d; char c; bool b;
    int *pi=&i;
    int *pf=&l;
    int *pl=&f;
    int *pd=&d;
    int *pc=&c;
    int *pb=&b;
    cout<<"¬ведите int ";cin>>i;
    cout<<"¬ведите long int ";cin>>l;
    cout<<"¬ведите float ";cin>>f;
    cout<<"¬ведите double ";cin>>d;
    cout<<"¬ведите char ";cin>>c;
    cout<<"¬ведите bool ";cin>>b;cout<<endl;
    cout<<setw(20)<<"ƒес€тичное"<<setw(19)<<"ШЎестнадцатиричное"<<setw(10)<<"јдрес"<<setw(15)<<"ѕобайтово"<<endl;
    cout<<endl;
    cout<<"int"<<dec<<setw(12)<<i<<hex<<setw(16)<<i<<setw(20)<<pi<<setw(12)<<bitset<8>(i)<<endl;
    cout<<"long int"<<dec<<setw(7)<<l<<hex<<setw(16)<<l<<setw(20)<<pl<<setw(12)<<bitset<8>(l)<<endl;
    cout<<"float"<<dec<<setw(10)<<f<<hex<<setw(16)<<f<<setw(20)<<pf<<setw(12)<<bitset<8>(f)<<endl;
    cout<<"double"<<dec<<setw(9)<<d<<hex<<setw(16)<<d<<setw(20)<<pd<<setw(12)<<bitset<8>(d)<<endl;
    cout<<"char"<<dec<<setw(11)<<c<<hex<<setw(16)<<c<<setw(20)<<(void*)&pc<<setw(12)<<bitset<8>(c)<<endl;
    cout<<"bool"<<dec<<setw(11)<<b<<hex<<setw(16)<<b<<setw(20)<<pb<<setw(12)<<bitset<8>(b)<<endl;
}
функцию дл€ вывода чисел по байтам такого типа
C++
1
2
3
4
   int n = 0xFF0A0B0D;
        unsigned char* p = (unsigned char*)&n;
        for (int i = 0; i < sizeof n; ++i)
            cout << (int)*(p + i) << ' ';
ƒобавлено через 1 минуту
¬ставить ее нужно на место bitset! ѕросто € забыл удалить bitset, он не нужен!
Ќадоела реклама? «арегистрируйтесь и она исчезнет полностью.
 
 ибер‘орум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
–ейтинг@Mail.ru