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

Перевод систем счисления. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод числа после запятой переменной типа double http://www.cyberforum.ru/cpp-beginners/thread202936.html
Здравствуйте!!! У меня есть 2 программы, одну мне дали вторую написал. Та программа которая была написана мной работает чуть чуть коряво:cry: Задание такое есть какоето число допустим 12.34567...и т.д. мне нужно вывести на экран числа после запятой и через запятую тоесть 3,4,5,6,7... вот код первой программы которую мне дали #include <iostream> using std::cout;
C++ Программа зависает Переписал пример из книги про указатели. #include <iostream> int main() { int *pA; int a; a=5; pA = &a; std::cout << *pA; delete pA; http://www.cyberforum.ru/cpp-beginners/thread202932.html
Компилятор влияет на результат!!! C++
Есть такая программа: int _tmain(int argc, _TCHAR* argv) { const long l = 10; *((long*)&l) = 200; printf ("%d", l); return 0; } По умолчанию компилируеться как С++ и выводит 10, но когда правой кнопкой кликнуть по проекту и изменить в свойствах настройки компиляции как чистый С, тогда выводит 200. Подскажите почему?
C++ можно ли в многоугольник с вершинами в заданных координатах вписать окружность
требуется написать программу которая определяет можно ли в многоугольник с вершинами в заданных координатах вписать окружность, и если можно то указать координаты центра и радиусю
C++ Передача потока по параметру функции http://www.cyberforum.ru/cpp-beginners/thread202924.html
Доброго времени суток. Есть пара вопросов :) Допустим у нас имеется функция открытия файла: int open_file() { char file_name; cin >> file_name; ifstream file_obf(file_name); //communication stream output with a file
C++ Нарушение прав доступа при записи Создаю свой класс ошибок следующим образом: class SecureTransportException { private: SecureLibraryErrorCode errorCode_; public: std::string knownErrorCodes_; //30 - кол-во ошибок SecureTransportException(SecureLibraryErrorCode errorCode); подробнее

Показать сообщение отдельно
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
05.12.2010, 10:15     Перевод систем счисления.
как перевести из 16 в 10 код:
с++
C++
1
2
3
4
5
6
7
#include<iostream>
using namespace std;
int main(void){
int n;
cin>>hex>>n;
cout<<n;
}
/
С
C
1
2
3
4
5
6
7
#include<iostream>
int main()
{
int n;
scanf("%x",&n);
printf("%i\n",n);
}


Я вот пытался сделать программу по переводу числа из 16-ричной системы в 10-ную.
допустим хочется всё же самому, дабы попрактиковаться.

1. читаем введённое число как строку, помещаем в массив char,

2. читаем строковый массив от конца к началу, обрабатывая каждый элемент так:
2.1 результат = ноль. счетчик ноль.
2.2 число = если 0-9, то 0 -9 если abcd, то 10-15(Можно и через swich)
2.3 результат = результат+ число*16^счетчик.

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