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

Число из 10-ой в 2-ю ,через рекурсию. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны три действительных числа, выбрать из них те, которые принадлежат интервалу от 1 до 3 http://www.cyberforum.ru/cpp-beginners/thread446716.html
Даны три действительных числа, выбрать из них то которые принадлежат интервалу от 1 до 3. Программа: Program Pawel; Var a,b,c:real; Begin writeln('Vvedite znachenia peremennih dli reshenia zadachi'); write ('a='); readln (a); write ('b=');
C++ Инверсия мыши Хочу написать программу на С++ для инверсии мыши. скажите как контролировать не координаты курсора на экране а именно перемещение самой мыши (той что рядом с клавой лежит) Тоесть если сама мышь (а не курсор) движется вниз то например курсор движется вверх?? http://www.cyberforum.ru/cpp-beginners/thread446703.html
Получить первые n-минимальных элементов массива,используя указатели C++
Дан массив.Получить первые n-минимальных элементов массива,используя указатели. Как лучше реальзовать? На уровне начинающего человека, изучающего си
C++ Отобразить симметрично относительно вертикальной оси секторы матрицы
Всем ПРИВЕТ! Помогите пожалуйста с задачкой ...=) Заполнить матрицу А(10,10), случайными числами. Отобразить симметрично относительно вертикальной оси секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей.
C++ Вычислить число различных элементов последовательности (предположить, что последовательность неубывающая) http://www.cyberforum.ru/cpp-beginners/thread446692.html
C++ Вычислить число различных элементов последовательности( предположить, что последовательность неубывающая) Если можно то с коментариями!
C++ C++ функция деления нацело без остатка Помогите решить задачу: Функция реализуящая деление нацело с отбрасыванием остатка. подробнее

Показать сообщение отдельно
scofielcl
4 / 4 / 0
Регистрация: 11.09.2011
Сообщений: 143
15.02.2012, 17:14     Число из 10-ой в 2-ю ,через рекурсию.
Доброго дня. Требуется написать программу (из 2-ой в 10-ю) .С использованием рекурсии.
Выход данной программы 0. Что следует поправить?
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
#include <iostream>
#include <math.h>
#include <cstdlib>
 
 
using namespace std;
 
int dvoich(int x1,long c,int i);
  
int dvoich(int x1,long c,int i)   
{  
 
    int b;
    if(x1>0){
       b = x1 % 2;   
       x1 = (x1-b)/2;
       c += b * pow(10,i);
       return dvoich(x1,c,i);
    }
}   
  
int main()   
{
    int a,i;
        long c;
        i=0;//cтепень
        c=0;//число в 2-ой
    cout<<"Vvedite desyatichnoe chislo";  
    cin>>a; 
    cout<<dvoich(a,c,i);  
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru