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

Работа с указателями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Си++ массивы, функции http://www.cyberforum.ru/cpp-beginners/thread1036104.html
Дан массив B, нужно с помощью написания отдельных функции, определить количество нулевых ячеек в нем, и сжать его (т.е. выкинуть из его нули, и записать в укороченном виде) !Я написал пол программы (я сам ввожу значения, и он мне пишет мой массив из 10 ячеек) а как посчитать нули, и сжать его еще не понял! Моежт кто нить знает, или сталкивался с этим, помогите, очень надо
C++ Надо изменить массив таким образом чтоб в первой части стояли значения с непарным индексом, а во второй с парным Надо изменить массив таким образом чтоб в первой части стояли значения с непарным индексом, а во второй с парным. Вот что я сделал:int change(int a) { for (int i = 0; i<n; i += 2) { for (int j = 0; j <n; j++) { if (j%2==0) j++; int c = a; a = a; a = c; http://www.cyberforum.ru/cpp-beginners/thread1036095.html
C++ Вывести по алфавиту сведения о неуспевающих студентах
Дана информация о студентах : ФИО, группа, оцени по 3 предметам. Вывести по алфавиту сведения о неуспевающих студентах.
C++ десятичное значение
Здравствуйте,подскажите как из вещественного числа с целой и/или дробной частью шестнадцатеричной системы счисления получить десятичное значение.нужно для построения конечного автомата
C++ Кто может подсобите! Нужно переделать прогу, нужно сделать её с помошью указателей! http://www.cyberforum.ru/cpp-beginners/thread1036076.html
вот текст проги: #include<fstream.h> #include<iostream.h> void main(){ cout<<" Laboratornaya rabota 5"<<'\n'<<" Avtor programmy - Usinin A.D., gruppa 3302"<<'\n'; int n=0, m=0; int min,g,i,j,k,x,r,q,w; int a; int b;
C++ Максимальное число(системное программирование) Добрый день,помогите пожалуйста кто сможет. Условие: Пользователь вводит с клавиатуры натуральное число 0<n<10000. Проверить корректность ввода,составить и вывести на экран число из цифр введенного числа n,так,чтобы выведенное число оказалось максимальным из возможных. Например: Если пользователь ввёл число 195, то программа должна вывести число 951. В среде вижуал студио пожалуйста. Если... подробнее

Показать сообщение отдельно
yurets17
1 / 1 / 0
Регистрация: 07.10.2013
Сообщений: 170

Работа с указателями - C++

10.12.2013, 18:28. Просмотров 310. Ответов 1
Метки (Все метки)

Здравствуйте, подскажите пожалуйста какие операторы нужно использовать в С++, чтобы вывести на консоль в виде таблицы значения чисел в десятичном и шестнадцатеричном формате, а так же их адрес в оперативной памяти для типов int, long, float, double, char, bool?
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 <cstdio>
#include <iomanip>
using namespace std;
int main() {
    int i;float f;long int l;double d; char c; bool b;
    int *pi=&i;
    long int *pf=&l;
    float *pl=&f;
    double *pd=&d;
    char *pc=&c;
    bool *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<<setw(20)<<"Десятиричное"<<setw(19)<<"Шестнадцатиричное"<<setw(10)<<"Адрес"<<endl;
    cout<<endl;
    cout<<"int"<<dec<<setw(12)<<i<<hex<<setw(16)<<i<<setw(20)<<pi<<endl;
    cout<<"long int"<<dec<<setw(7)<<l<<hex<<setw(16)<<l<<setw(20)<<pl<<endl;
    cout<<"float"<<dec<<setw(10)<<f<<hex<<setw(16)<<f<<setw(20)<<pf<<endl;
    cout<<"double"<<dec<<setw(9)<<d<<hex<<setw(16)<<d<<setw(20)<<pd<<endl;
    cout<<"char"<<dec<<setw(11)<<c<<hex<<setw(16)<<c<<setw(20)<<(void*)&pc<<endl;
    cout<<"bool"<<dec<<setw(11)<<b<<hex<<setw(16)<<b<<setw(20)<<pb<<endl;
}
Это я сделал, подскажите пожалуйста как мне теперь представить те же числа в виде отдельных байтов и вывести их на консоль?

Добавлено через 22 минуты
хоть словами скажите как реализовать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru