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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вывести функцию? http://www.cyberforum.ru/cpp-beginners/thread963971.html
Занимаюсь по ученику Прата С. не могу выполнить упражнение: Напишите программу, которая выдает запрос на ввод значений часов и минут. Функция main () должна передать эти два значения функции, имеющей тип void, которая отобразит эти два значения в следующем виде: Enter the number of hours: 9 Enter the number of minutes: 28 Time: 9:28 До меня никак не дойдет как это можно сделать, буду...
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 на Кириллицу(слово вестерн на слово кириллица). Это так, вдруг важно. Теперь есть проблема - всё, что было сохранено в среде - в моём случае в wxDev-C++ прекрасно открывается в Sublime Text, но в обратном порядке - кракозябры....
Блок-схема алгоритма 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, таких, что в записи двоичного разложения Z используется ровно K единиц. (0 ≤ A ≤ B ≤ 109, 0 ≤ K ≤ 30) Например, если A=10; B=20; K=2, то таких чисел 5 (это числа 10=10102; 12=11002; 17=100012; 18=100102; 20=101002). Помните, что...
C++ Класс для работы с файлами День добрый. Столкнулся со следующей проблемой. Задание: создать класс, инкапсулирующий работу с файлами через стандартную библиотеку С(fopen,fclose и т.д.). Реализовать методы открытия, закрытия, записи для double,int, записи в текстовом и двоичном виде. Собственно, написал следующий код и при попытки открыть файл с помощью Fopen()консолька закрывается такая же проблема с методом fread()... подробнее

Показать сообщение отдельно
Leonman
 Аватар для Leonman
15 / 15 / 0
Регистрация: 17.06.2012
Сообщений: 266
27.09.2013, 23:48  [ТС]     Запихнуть в vector<int>, char?
alsav22,
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
int dec_to_hex(long int number, long int n, vector<int> hex_code)
{
    while (number >= 16)
    {
        if ((number - ((number / 16) * 16)) == 10)
            hex_code.push_back('A');
        if ((number - ((number / 16) * 16)) == 11)
            hex_code.push_back('B');
        if ((number - ((number / 16) * 16)) == 12)
            hex_code.push_back('C');
        if ((number - ((number / 16) * 16)) == 13)
            hex_code.push_back('D');
        if ((number - ((number / 16) * 16)) == 14)
            hex_code.push_back('E');
        if ((number - ((number / 16) * 16)) == 15)
            hex_code.push_back('F');
        if ((number - ((number / 16) * 16)) < 10)
            hex_code.push_back(number - ((number / 16) * 16));
        number /= 16;
    }
    if (n == 0)
     cout << "0";
    for(int i = hex_code.size()-1; i >= 0; i--)
        cout << hex_code[i];
    return 0;
}
Вот, что-то типо этого

Добавлено через 2 минуты
Dmitriy_M, немогли бы вы пояснить, что это значить vector<int> vec (5,0)? Конкретно меня интересует то что в фигурных скобках.
 
Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru