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

Запихнуть в vector<int>, char? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как вывести функцию? http://www.cyberforum.ru/cpp-beginners/thread963971.html
Занимаюсь по ученику Прата С. не могу выполнить упражнение: Напишите программу, которая выдает запрос на ввод значений часов и минут. Функция main () должна передать эти два значения функции,...
C++ из четырех строк образует две строки по правилу c++ писать процедуру, которая из четырех строк образует две строки по правилу: (x,y,a,b) x=(a1,a2,...,a8,x9,x10,...,x20); y=(y1,y2,...,y5,b1,...,b6,y12,...,y20). http://www.cyberforum.ru/cpp-beginners/thread963965.html
Русский язык при переносе проекта Sublime Text C++
Добрый день. Недавно открыл для себя Sublime Text. Обнаружил, что при открытии русского файла выдаются кракозябры - полазил по хабру, поменял в одной строчке Western на Кириллицу(слово вестерн на...
Блок-схема алгоритма C++
#include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() { int a,x,c,f; cin >>a; cin >>x; cin >>c;
C++ Найдите количество чисел Z, удовлетворяющих неравенству A ≤ Z ≤ B, таких, что в записи двоичного разложения Z используется ровно K единиц http://www.cyberforum.ru/cpp-beginners/thread963950.html
Цель работы Изучение синтаксиса описания классов и процесса порождения объектов. Задание Найдите количество чисел Z, удовлетворяющих неравенству A ≤ Z ≤ B, таких, что в записи двоичного...
C++ Класс для работы с файлами День добрый. Столкнулся со следующей проблемой. Задание: создать класс, инкапсулирующий работу с файлами через стандартную библиотеку С(fopen,fclose и т.д.). Реализовать методы открытия, закрытия,... подробнее

Показать сообщение отдельно
UranFlex
131 / 129 / 21
Регистрация: 25.05.2013
Сообщений: 233
27.09.2013, 23:38
Leonman, можно воспользоваться манипулятором hex для отображения числа в шестнадцатеричной СС( а также oct для отображения числа восьмеричной СС ).
Вот пример.
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
#include <iostream>
#include <iomanip>
#include <vector>
 
using namespace std;
 
int main() {
 
    vector < int > ivec;
 
    // заполнили вектор числами 0, 10, 20, 30 .. 90
    for ( int i = 0; i < 100; i += 10 )
        ivec.push_back( i );
 
    // выводим в десятичном виде
    for ( vector < int >::const_iterator it = ivec.begin(); it != ivec.end(); ++it )
        cout << setw( 4 ) << *it;
 
    cout << endl;
 
    // выводим в восмеричном виде
    for ( vector < int >::const_iterator it = ivec.begin(); it != ivec.end(); ++it )
        cout << setw( 4 ) << oct << *it;
 
    cout << endl;
 
    // выводим в шестнадцатеричном виде
    for ( vector < int >::const_iterator it = ivec.begin(); it != ivec.end(); ++it )
        cout << setw( 4 ) << hex << *it;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru