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

Программа перевода числа из десятичной системы в восмеричную - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необходимо провести трассировку программ http://www.cyberforum.ru/cpp-beginners/thread797818.html
Проведите трассировку определения количество чётных чисел в массиве. Выполните трассировку программ из своего варианта с использованием отладчика.
C++ DEV C++ новый проект win, непонятные операторы В DEV C++ создаю новый проект - windows application, он сразу кучу операторов рисует до селе неизвестных, объясните пож, хотя бы ключевые, самые важные из них. Может ссылку подскажите на ресурс... http://www.cyberforum.ru/cpp-beginners/thread797796.html
Распознавалка чертежей C++
На вход подаётся теоретический чертёж, например, корпуса корабля/судна трёх emf файлах: вид с борта, план и в одном файле два полувида с носа и с кормы, выбирается борт левый/правй для вида с борта и...
Функции и Матрицы C++
Впервые работаю с функциями, вроде написать всё как надо, но code blocks'у не нравится. #include <stdio.h> //printf scanf #include <conio.h> #include <stdlib.h> #include <string.h> void...
C++ Количество строк http://www.cyberforum.ru/cpp-beginners/thread797778.html
Подскажите пожалуйста, как можно подсчитать количество строк в файле?
C++ Возврат массива Не спрашивайте зачем я это делаю, если можно просто использовать strcpy. char tostrcpy(char *to, char *from); int main(int i) { setlocale(LC_ALL, "Russian"); char str01, str02; int... подробнее

Показать сообщение отдельно
pontakrin
1 / 1 / 0
Регистрация: 22.03.2010
Сообщений: 71
01.03.2013, 10:19
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
char buffer[10];
 
int main(){
    itoa(10, buffer, 8); // переводим число 10 в восмиричную систему в строковом виде
    int value = atoi(buffer);   // из строкового вида назад в деситичную
 
    cout << value << endl; // выводим значение
 
    return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
3
4
5
6
7
#include <iostream>
#include <iomanip>
int main(){
    int x;
    std::cin>>x;
    std::cout<<std::setbase(8)<<x<<std::endl;
}
у вас только вывод в восмиричном формате. число так и осталось в десятичном.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.