Форум программистов, компьютерный форум, киберфорум
Наши страницы

Даны натуральные числа a,b,c - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ блочный шифр ХТЕА http://www.cyberforum.ru/cpp-beginners/thread651816.html
Здорова всем. Помогите пожалуйста реализовать программный код блочного шифра ХТЕА. Сам программный код у меня есть. Проблема заключается в его реализации так как я не умею программировать на С++. ...
C++ Игра слов, игра Scrabble Задание: Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в глубину и в ширину. Длина слова не менее 5 букв. Заранее... http://www.cyberforum.ru/cpp-beginners/thread651814.html
C++ Считать файл в массив без лишних символов
здравствуйте. нужна правильная реализация задачи: на вход подается файл, примерное содержание - "Hello, username! etc. etc." на выходе нужно получить массив, содержащий только слова, без лишних...
проверка коллизии C++
Элемент массива со значением "2" - игрок, хочу сделать, чтобы он не мог "наступать" на элементы со значением "1". Границу по кругу квадрату смог "обезопасить", а вот как быть с единичками, которые в...
C++ Пузырьковая сортировка. Два варианта, оба верные? http://www.cyberforum.ru/cpp-beginners/thread651750.html
Привет! Прочитал в книге про "Пузырьковую сортировку". Написал 2 варианта программы. Оба выдают один результат, но всё ли правильно? Или стоит придерживаться какого-нибудь классического варианта?...
C++ Разница дат, неправильно считает Только начал изучать с++ Нужна программка, которая считает разницу 2-х дат. К примеру 4 день 5 месяц и 6 день 5 месяц , то-есть разница 2 дня. Нашёл исходник для консольного приложения и... подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
14.09.2012, 10:56
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
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
using namespace std;
 
int bin(int x, int* digits)
{
    int i = 0;
    while (x > 0)
    {
        digits[i++] = x % 2;
        x/=2;
    }
 
    return i;
}
 
int main()
{
    const int x = 277;
 
    int* digits = new int[32];
    int len = bin(x, digits);
 
    for (int i = len-1; i >= 0; i--)
        cout << digits[i] << " ";
    cout << endl;
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/ff0342cd20fcd83a258b02f9fff0cb66
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru