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

Перевести длинное целое число в двоичный вид - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шахматы. Каждый ферзь бьет ровного одного ферзя http://www.cyberforum.ru/cpp-beginners/thread1196191.html
Всем привет! Помогите решить задачу: Расставить на шахматной доске максимальное число ферзей так, чтобы каждый нападал ровно на одного ферзя. Вот что получилось: /* Описание: Промежуточные данные: 1. int x - координаты расположения ферзей. Номер вертикали определяется индексом элемента массива, номер горизонтали - его значением; Например, выражение x = 5 означает, что на пересечении...
C++ Segmentation fault Доброго времени суток. Столкнулся в программе с ошибкой Segmentation fault. Вообще, задача отсортировать данные по одному из параметров, но из-за ошибки я до до написания сортировки не доберусь. Сигнал SIGSEGV отладчик возвращает с указанием на 99 строку: #include <iostream> #include <stdio.h> #include <cstdio> #include <cstdlib> #include <string> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread1196172.html
Объяснить работу программы C++
Здравствуйте. Такая задача была: Задача 2. Дано натуральное число. Определить, является ли число палиндромом, т.е. читается одинаково слева направо и справа налево. Массивы и строки не использовать. Нашёл на форуме подходящую рабочую программу, но не могу полностью понять (и объяснить), как она работает. Вроде в цикле с предусловием аналоги mod/div, а в цикле с параметром что - не понятно....
C++ Вывод двумерного массива
Нужно сделать вывод как на картинке. я пробовал но у меня возникли некоторые сложности for(int i = 0; i<26; ++i) { for ( int j=0; j<26; ++j) { int sdvig = i+j;
C++ Организовать класс треугольник, определенный по координатам вершин и содержащий конструктор, деструктор http://www.cyberforum.ru/cpp-beginners/thread1196153.html
помогите пожалуйста исправить лабораторную, так как треугольник задан векторами, в нем надо убрать переменные Р h и Dlina и сделать функции возвращающими, задание гласит:Организовать класс треугольник, определенный по координатам вершин и содержащий конструктор, деструктор, функции нахождения длин сторон, периметра, и высоты на большую сторону. Исходный код: #include <iostream> #include...
C++ Ввести одномерный массив из n элементов. Определить число различных элементов в нем Возникла небольшая проблема. Нужно сделать элементарное задание, но чтобы было несколько функций пользователя. Задание: Ввести одномерный массив из n элементов. Определить число различных элементов в нем. #include "iostream" #include "conio.h" using namespace std; void mass (int *i) { int j, A; j=0; while (j<*i) подробнее

Показать сообщение отдельно
dimabubyakin
 Аватар для dimabubyakin
158 / 123 / 44
Регистрация: 16.10.2013
Сообщений: 1,732
Завершенные тесты: 5
02.06.2014, 10:05     Перевести длинное целое число в двоичный вид
Вот набросал программку которая переводит такие числа)
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
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
using namespace std;
struct Stack
{
    short data;
    Stack *Next;
};
int main()
{   
    unsigned long long a;
    while(true)
    {
        cin>>a;
        if(a==0)break;
        Stack *Top, *Help;
        Top=new(Stack);
        Top->Next=NULL;
        Top->data=a%2;  
        a/=2;
        while(true)
        {
            Help=new(Stack);
            Help->Next=Top;
            Top=Help;
            Top->data=a%2;
            a/=2;
            if(a==0)break;
        }
        do
        {
            cout<<Top->data;
            Top=Top->Next;
        }while(Top!=NULL);
        cout<<endl;
    }
    return 0;
}
 
Текущее время: 00:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru