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

Перевод числа в разные системы - C++

Восстановить пароль Регистрация
 
Krist_ALL
 Аватар для Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
28.03.2010, 14:43     Перевод числа в разные системы #1
C++
1
2
3
4
5
6
#include <iostream.h>
int main() {
int chislo;
cout <<"-> ";
cin >>chislo;
cout << oct  <<  chislo  <<  endl;
ввожу 5, на выходе тоже 5...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2294 / 1664 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
28.03.2010, 15:14     Перевод числа в разные системы #2
Krist_ALL, здесь есть что-то удивительное?
Число 5 и в десятичной, и в восьмеричной, и в шестнадцатеричной тоже 5.
Введи, число больше 8 и посмотри результат.
Krist_ALL
 Аватар для Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
28.03.2010, 18:26  [ТС]     Перевод числа в разные системы #3
C++
1
2
3
4
5
6
 int chislo[10];
cout <<"-> ";
cin >>chislo;
cout <<"DEC - "<<dec<<chislendl;
cout <<"HEX - "<<hex<<chislo<<endl;o<<endl;
cout <<"OCT - "<<oct<<chislo<<
помогите плз.ошибка вылазит.error C2679: binary '>>' : no operator defined which takes a right-hand operand of type 'int [10]' (or there is no acceptable conversion)
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
28.03.2010, 18:43     Перевод числа в разные системы #4
Зачем ты число объявил как массив чисел? Замени строку 2 на
C++
1
int chislo;
Добавлено через 1 минуту
Ну и в шестой строке у тебя непонятное

Цитата Сообщение от Krist_ALL Посмотреть сообщение
o<<endl
Yandex
Объявления
28.03.2010, 18:43     Перевод числа в разные системы
Ответ Создать тему
Опции темы

Текущее время: 06:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru