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

Вывод на экран в двоичной системе без лишних нулей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Минимум и максимум массива http://www.cyberforum.ru/cpp-beginners/thread555685.html
Собственно есть массив, в котором нужно найти минимальное число и максимальное Вот код: #include <stdio.h> #include <conio.h> #define MAX 100 main(){ float m,mmin=0, mmax=0; int i,n,j;
C++ Столкновения Как проверить столкновение 2х объектов, если они заданы 2мя матрицами int m и m2, где каждый элемент матрицы может быть 1(занят) или 0(пусто). Имеется ввиду оптимальный алгоритм. http://www.cyberforum.ru/cpp-beginners/thread555682.html
Создать структуру C++
Нужна помощь! Не как не могу понять как описать /описывает обычный дроб/ Создать структуру, которая описывает обычный дробь. Реализовать арифметические операции с дробями: сумму, разницу долю произведение (написать соответствующие функции). Учесть возможность сокращения дробей и перевод дроби с неправильного в обычный
Повторения в файле по первому слову! C++
Помогите доработать программу, только нужно сделать что бы он искал повторения по 1 слову в файле вот например: 52 13.25 13.40 Москва 57 15.25 15.40 Чебоксары 52 16.25 23.40 Пермь 52 16.18 04.45 Казань И выводил результат (Поезд 52 проходит больше станций-3 ) #include "stdafx.h" #include <iostream> #include <map>
C++ Компилятор выдает ошибку при создании списка http://www.cyberforum.ru/cpp-beginners/thread555665.html
Доброго времени суток всем, не могу понять где ошибка создаю список list самым простым способом #include <list> #include "stdafx.h" int _tmain(int argc, _TCHAR* argv)
C++ Вывод системной информации на COM порт Вот вроде бы написал прогу. Она выводит на дисплей, введенную мной системную информацию, а хотелось бы чтобы она сама её считывала с компа и отсылала на порт. подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
23.04.2012, 09:40
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 <iostream>
#include <random>
#include <cstdlib>
#include <cmath>
#include <boost/dynamic_bitset.hpp>
 
int main()
{
   const size_t attempts = 20;
   size_t bits_count = 0, number = 0;
   std::mt19937 gen(time(0));
   const size_t min_bits = 1, max_bits = 16;
   std::uniform_int_distribution<> bits_distr(min_bits, max_bits + 1);
   for (size_t i = 0; i < attempts; ++i)
   {
       bits_count = bits_distr(gen);
       std::uniform_int_distribution<> num_distr(pow(2.0, static_cast<double>(bits_count - 1)),
       pow(2.0, static_cast<double>(bits_count)) - 1);
       number = num_distr(gen);
       boost::dynamic_bitset<> bits(bits_count, number);
       std::cout << "Number: " << number << " bits: " << bits_count <<
       " binary: " << bits << std::endl;
   }
}
http://liveworkspace.org/code/4c09bf...5a3a1c88ea57eb
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru