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

Системы счисления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ итератор в классе-шаблоне http://www.cyberforum.ru/cpp-beginners/thread365206.html
template<class T> class m_vector: public vector<T> { public: T at(int i); m_vector(){} ~m_vector(){} }; template<class T> T m_vector<T>::at(int index) {
C++ Что не правильно в этом коде? #include <iostream> #include <math.h> using namespace std; int main() { float I; //Годовая процентная ставка http://www.cyberforum.ru/cpp-beginners/thread365205.html
Константные перечесления C++
Добрый день , в одной из задач обнаружил во такой вот пример Enum schet(one,two,three); Понятно что это целочисленный оператор переменных (константных) и вдргу в классе , одному из методов доступа SCHET явился типом ???? как такое возможно ??? schet get()const{return itsA;}--- Вот такой вот метод Добавлено через 1 час 5 минут ВСЕ додумался.
СМО C++
Как сделать систему массового обслуживания? Может есть уже у кого готовый код? И объясните пожалуйста что такое СТЕК?
C++ Ханойские башни: демонстрация решения http://www.cyberforum.ru/cpp-beginners/thread365168.html
Добрый день! Требуется решить такую задачу Разработать программу, реализующую демонстрацию хода решения пользователем-человеком головоломки "Ханойские башни". При вызове программы на выполнение число дисков N должно задаваться как аргумент в командной строке. Ввод пользователя должен иметь вид "MK", где M (и K) - цифра, обозначающая стержень с которого (на который) переносится диск. ...
C++ Оператор = и наследование Добрый день, вот есть код: class Copier { public: const Copier& operator = (const Copier&) { qDebug() << "In const Copier& Operator = "; подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
4220 / 2194 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
12.10.2011, 15:28     Системы счисления
Компилятора нет под рукой проверить, но алгоритм верный.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main()
{
   char c, s[1024];
   long j, i = 0, a = 123;
   do{
      s[i++] = '0' + a%8;
      a /= 8;
   }while(a);
   s[i] = '\0';
   j = 0;
   i--;
   while (j < i)
   {
      c = s[j]; s[j] = s[i]; s[i] = c;
      j++; i--;
   }
   puts(s);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru