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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напечатать все простые числа из заданного диападона http://www.cyberforum.ru/cpp-beginners/thread27935.html
дано целое число n>2.Напечатать все простие числа из диападона
C++ Исправьте ошибку почему не правильно? #include <iostream> using namespace std; struct Distance { int feet; int zeep; }; int zipo(Distance zz); int main() { http://www.cyberforum.ru/cpp-beginners/thread27930.html
C++ pascal=>C++
есть ли в с++ аналог вот этой функции inc(f,c*p); inc(i) прошу заметить что она может применяться не только с одним аргументом
программа перевода из десятн.сист. счисления в двоичную и с выполнением операций над числами!! C++
Добрый день! помогите пожалуйста с реализацией следующей задачи: программа должна запрашивать два числа, переводить их в двоичную систему счисления и выполнять операции сложения и вычитания, программа должна сделана с использованием классов, и на ввод должны передаваться и дробные и отрицательные числа!помогите пожааааалуйста!! а то я новичок в этом деле совсем((
C++ Функции Ошибки http://www.cyberforum.ru/cpp-beginners/thread27911.html
#include <iostream> using namespace std; int powers(double n,int p=2); int main() { double n; int p; cout<<"Vvedite 4islo="; cin>>n; cout<<"V kakuu Stepen ego vozvesti ?==";
C++ Поменять местами побочную и главную диагональ в матрице Здравствуйте. Помогите, пожалуйста, написать программу которая меняет побочную и главную диагональ в матрице подробнее

Показать сообщение отдельно
rar14
28 / 22 / 1
Регистрация: 14.04.2009
Сообщений: 448
18.04.2009, 17:01     составить програму перевода целого десятичного числа в шестнадцятеричную систему числения
Человеку, видимо, надо разработать собственный алгоритм.
Я такую программу когда-то писал. Правда, на Паскале. Вот функция перевода из десятичной системы счисления в любую от 2 до 16. Я думая там разберешься, алгоритм простецкий.


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  function usr_ConvTo(x: Int64; base: Byte): String;
    const
      S: array [10..15] of Char = ('A', 'B', 'C', 'D', 'E', 'F');
    var
      anum: array [0..100] of Byte;
      i, j: Integer;
    begin
      j := 0;
      while x >= base do
        begin
          anum[j] := x mod base;
          x := x div base;
          Inc(j)
        end;
      anum[j] := x;
      for i := j downto 0 do
        begin
          case anum[i] of
            10..15: Result := Result + S[anum[i]];
            else  Result := Result + IntToStr(anum[i])
          end
        end
    end;
 
Текущее время: 10:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru