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

Написать программу с рекурсией - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread192199.html
Для последовательности из n вущественных значений ai(а итых) создать новую последовательность, состоящую из различных элементов исходной последовательности и входящих в неев исходном порядке следования. Нужно две версии программы: 1) работа с массивом через индексацию 2) работа с массивом через указатели.Нужно создать входной файл, и чтобы чтение шло из входного файла. Все данные должны...
C++ Массивы(консоль) С++ Задано два массива. Найти наименьшие среди элементов первого мас-сива, которые не входят во второй массив. Но только без использования функций. http://www.cyberforum.ru/cpp-beginners/thread192181.html
Найти наименьшие среди элементов первого массива, которые не входят во второй массив C++
Задано два массива. Найти наименьшие среди элементов первого мас-сива, которые не входят во второй массив. Но только без использования функций.
C++ Унарные операции
Всем доброго времени суток. Вот у меня следующая проблема: проиллюстрировать возможности унарных операций. Буду благодарен любой помощи в этом вопросе.
C++ ООП. Как лучше реализовать? http://www.cyberforum.ru/cpp-beginners/thread192151.html
Здравствуйте всем. Собственно сабж: Есть встроенная структура struct MqlRates { datetime time; double open; double high; double low;
C++ Заменить пары символов на одну в символьном массиве все пары символов 'PH' заменить на 'Z' for (int i=0; i<strlen(m); i++) { if (m=='p' && m=='h') { m='Z'; cout<<m; } подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
16.11.2010, 17:37     Написать программу с рекурсией
ноль не напечатает, а так вот:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
void bin_prn(int num) {
    if ( ! num )
        return;
    bin_prn(num >> 1);
    printf("%d", num & 1 );
}
 
int main(void){
    int n; 
    printf("Number: ");
    scanf("%d", &n);
    printf("Binary: ");
    bin_prn(n);
    printf("\n");
    return 0;
}
 
Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru