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

Программирование рекурсий. Преобразование числа в двоичное - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выключение компьютера http://www.cyberforum.ru/cpp-beginners/thread522354.html
Как выключить программно комп, если у юзера нет админки, а ExitWindows() и ExitWindowsEx() не работают?
C++ Написать программу, которая считывает с клавиатуры текст и выводит на экран толь¬ко предложения, состоящие из заданного количества слов. помогите написать прогу на С++ 1) Написать программу, которая считывает с клавиатуры текст и выводит на экран только предложения, состоящие из заданного количества слов. 2) Ввести с клавиатуры слово и символ «А». Удалить в слове первый по порядку символ «А» и присоединить символ «А» к началу полученного слова. Если в слове нет символа «А», то выдать соответствующее текстовое сообщение и ... http://www.cyberforum.ru/cpp-beginners/thread522317.html
Определитель матрицы. C++
Всем привет..прошу помощи в программе. сам код есть...в нее нужно включить определитель матрицы, я с ним запуталась, вот код программы: // t1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include<iostream> #include<math.h>
C++ Массив струкур
Здравствуйте! В универе задали написать лабу, такое вот задание: Определить структурированный тип и набор функций для работы с таблицей записей, реализованной в массиве структур. В перечень функций входят: · ввод записи таблицы с клавиатуры; · загрузка и сохранение таблицы в текстовом файле; · просмотр таблицы; · сортировка таблицы в порядке возрастания...
C++ поиск в глубину http://www.cyberforum.ru/cpp-beginners/thread522294.html
Дали задание реализовать поиск в глубину.Пробую релизовать по e-maxx http://e-maxx.ru/algo/dfsно не получается. vector<char> used; int n; vector <vector <int> > g; void dfs (int v) { used = true; for (vector<int>::iterator i=g.begin(); i!=g.end(); ++i) if (!used) dfs (*i);
C++ Бинарное возведение матрицы в степень Подскажите, пожалуйста, как оно реализуется, причем, пишут, что если матрица размером n*n, и нужно возвести ее в степень k - сложность O( n^3 log k ). O( n^3 * k ) написать не сложно, а вот как тут применить бинарное возведение? Может я не знаю каких-то тождеств? Добавлено через 33 минуты :scratch::scratch::scratch: подробнее

Показать сообщение отдельно
Hemull
47 / 47 / 1
Регистрация: 12.03.2012
Сообщений: 108
19.03.2012, 17:25     Программирование рекурсий. Преобразование числа в двоичное
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
 
int print_binary(int);
 
int main ()
{ 
    int dec,t;
    cin>>dec;
    t = print_binary(dec);
    cout<<t<<endl;
    system ("pause");
}
 
int print_binary( int dec )
{
        if ( dec / 2 != 0 )
                print_binary( dec / 2 );
        return putchar( dec % 2 + '0' );
}
 
Текущее время: 07:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru