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

Длинная арифметика, представления чисел в двоичном виде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Несколько mutable bool в классе http://www.cyberforum.ru/cpp-beginners/thread956013.html
Приветствую. Столкнулся с необъяснимой для меня проблемой. Суть: Есть класс, пусть будет: class test { mutable bool flag1, flag2, flag3, flag4; public: void setflag1(bool flag){ flag1 = flag; }
C++ Найти сумму наименьших элементов каждой строки матрицы и их координаты Здравствуйте! в Возможно такая темы была уже, но я так и не нашел( В общем задача такая: Задана квадратная матрица A размером N x N (N<=10), состоящая из действительных элементов. Найти сумму наименьших элементов каждой строки матрицы и их координаты. Помогите пожалуйста дописать блок нахождения суммы наименьших элементов каждой строки матрицы и их координаты. Вот то что написал... http://www.cyberforum.ru/cpp-beginners/thread956003.html
C++ Освобождение памяти
Собственно есть простенький класс class Human { public: Human ( ); void ptintHuman(); private: static long offset;
C++ Вывести в алфавитном порядке список товаров, которые лежат на складе больше некоего количества дней и цена которых больше некой отметки
Список товаров, которые лежат на складе, включает в себя наименование товара, кол-во единиц товара, цена единицы и дату прибытия товара на склад. Вывести в алфавитном порядке список товаров, которые лежат на складе больше некоего количества дней и цена которых больше некой отметки. Кол-во дней и сумму ввести с клавиатуры. Все это нужно записать через функции. И да,я так понял список должен...
C++ Кодирование файла exe http://www.cyberforum.ru/cpp-beginners/thread955967.html
Подскажите пожалуйста, почему в кодировке файле exe наиболие часто встречаются символы NULL, DEL?
C++ Сравнение данных структуры с данными, введенными с клавиатуры Есть такая структура: struct spisok { char departure; }; //далее будет использоваться spisok sp В sp.departure записано: 15:00 Это время, формат char. Переменной L присваивается значение "1", если время, которое вводится с клавиатуры в массив char time с помощью gets(time) будет больше, чем время, записанное в sp.departure. Т.е. в sp.departure 15:00, я ввожу с клавиатуры 16:00, переменная... подробнее

Показать сообщение отдельно
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
17.09.2013, 00:59     Длинная арифметика, представления чисел в двоичном виде
Цитата Сообщение от _Kate_ Посмотреть сообщение
Если я к примеру ввожу с клавиатуры последовательность чисел большой длины и помещаю их у вектор, как сделать пребразование в двоичною систему я же не могу просто взять массив и делить его на на 2 пока не получу нуль.
Почему нет?

Добавлено через 31 секунду
Цитата Сообщение от _Kate_ Посмотреть сообщение
Добавлено через 25 минут
или хотя бы ссылку подскажите, много чего искала но нечего путевого по моему вопросу не нашла(
http://ru.wikipedia.org/wiki/%D0%94%...BD.D1.8B.D0.B5

Добавлено через 9 минут
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
#include <string>
#include <iostream>
#include <bitset>
 
std::string DecToBin(unsigned long long i_number)
  {
  std::string result;
  result.reserve(64);
  unsigned long long bitmask = 1ULL << 63;
  do
    result.push_back('0' + static_cast<bool>(i_number & bitmask));
  while (bitmask >>= 1);
  return result;
  }
 
int main()
  {
  unsigned long long n;
  std::cin >> n;
  std::cout << DecToBin(n) << std::endl << std::bitset<64>(n) << std::endl;
  std::cin.ignore();
  std::cin.get();
  return 0;
  }
Добавлено через 2 минуты
а, введение планируется сразу простыни?
 
Текущее время: 22:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru