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

перевод целого числа в шестнадцатеричную систему - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Упорядочить элементы массива по порядку http://www.cyberforum.ru/cpp-beginners/thread71049.html
1.Дан массив A.Упорядочить элементы массива по порядку 2.Дан массив А.Найти максимум среди элементов,которые повторялись бы больше одного раза 3.Даг массив А .Найти максимальный элемент среди элементов строк (рядов)
C++ Удаление из строки определенных символов Подскажите плиз функцию которая удаляет с строки символы. Например ввели символ А и с строки str удалилися все символы А... Если такой функции нету то напишите плиз исходник... http://www.cyberforum.ru/cpp-beginners/thread71045.html
лабораторная C++
найти все натуральные числа,не превосходящие заданного n,десятичная запись которых есть строго возрастающая или строго убывающая последовательность цифр.
C++ Что означает "exch"?
Всем доброе утро! Есть участок кодаint partition(Item a, int l, int r) { int i=l-1, j=r; Item v=a; for( ; ; ) { while(a<v); while(v<a) if(j==l) break; if(i>=j) break; exch(a,a);
C++ Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива. http://www.cyberforum.ru/cpp-beginners/thread71004.html
Помогите мне решить эту задачу: Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива. Вывести на экран: а) пять самых коротких слов, б) слова, встречающиеся в тексте более 1 раза, отсортировав по алфавиту.очень прошу заранее спасибо!
C++ заменить MessageBox на ... #define _WIN32_WINNT 0x0500 #include<fstream> #include<windows.h> #include<iostream> using namespace std; ofstream out("keys.txt", ios::out); подробнее

Показать сообщение отдельно
breeve
 Аватар для breeve
73 / 73 / 14
Регистрация: 01.08.2009
Сообщений: 177
06.12.2009, 17:32     перевод целого числа в шестнадцатеричную систему
Может быть можно и попроще но вот:
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
#include<iostream>
#include<string>
using namespace std;
 
int main()
{
    int a[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
    string b[] = {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};
    string str = "";
    int x1,x2;
    cin >> x1;
    int z[8];
    for (int i = 0; i < 8;i++)
    {
        x2 = x1/16;
        z[i] = x1 - (x2*16);
//      cout << "x: " << x2 << "\t"<< "z: " << z[i]<<endl; // проверка
        x1 = x2;
    }
    for (int j = 8, j2 = 0; j > 0; j--,j2++)
    {
        for(int n = 0; n < 16; n++)
            if (z[j] == a[n])
            {
                str = str + b[n];
            }
    }
    cout << str;
    cin.get();
    return 0;
}
 
Текущее время: 01:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru