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

Подскажите с кодом перевода числа в восьмеричную сисему - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Графика в консоли http://www.cyberforum.ru/cpp-beginners/thread733370.html
Существует ли возможность реализовать графику в консольных приложениях С++ с использованием стандартных библиотек. (без создния собственных библиотек, классов и прочее)? Например, чтобы для изображения линии использовалось что-то вроде line(x1,x2,y1,y2) P,S. среда Visual Studio или Code Blocks.
C++ Составить функцию, выводящую номера строк, все элементы которых одинаковы Дана целочисленная матрица А размером N х М. Составить функцию, выводящую номера строк, все элементы которых одинаковы.напишите прогу плз http://www.cyberforum.ru/cpp-beginners/thread733369.html
Сортировка строк C++
Суть в том, что мне нужно отсортировать строки из файла в алфавитном порядке. Подобных тем много, но во всех используют статистические массивы. И вроде бы не сложно заменить статистический массив на динамический, но у меня нифига не получается. У меня имеется полностью рабочая программа, но с использованием стат. массива. Теперь нужно с динамическим. Вот фрагмент программы, которая считывает...
C++ Как передать аргумент функции?
CustomGLWidget::CustomGLWidget(QWidget *parent):QGLWidget(parent) { //Initialize variable members m_image = cvLoadImage("1.png",CV_LOAD_IMAGE_COLOR); } Чтобы m_image передавалась как аргумент.
C++ Перевод double to double http://www.cyberforum.ru/cpp-beginners/thread733340.html
Всем привет! проблема такая : Есть вектор типа double. Из него надо считать число в переменную, которая тоже имеет тип double. Считываю простым приравниванием, может как то надо по другому ? vector<double> number; double operand1=number; пробовал еще так: double operand1=static_cast<double>(number);
C++ подскажите что с кодом не так? (просуммировать два раза по два столбца, функция) Нужно создать функцию для суммирования двух столбцов и просуммировать два раза по два столбца. Сам массив задала, а функция работает не правильно, не знаю как задавать столбцы и как и суммировать. Помогите! #include <conio.h> #include <iostream.h> #include<time.h> void print(int) { int U; int sum; int i,j,n,m,f,j1,j2; подробнее

Показать сообщение отдельно
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
16.12.2012, 09:16     Подскажите с кодом перевода числа в восьмеричную сисему
Ссылка на функцию? Типа такого что ли?
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
#include <iostream>
 
int dec_to_oct(int value)
{ 
    int res = 0, k = 1;
    
    while(value)
    {
        res += (value % 8) * k; 
        k *= 10;
        value /= 8;
    }    
    
    return res;  
}
 
 
int main()
{
    int value;
    
    std::cout << "Enter value: ";
    std::cin >> value;
    
    int (&rf) (int) = dec_to_oct;
    
    std::cout << "Oct = " << rf(value) << "\n";
       
    return 0;
}
 
Текущее время: 18:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru