9.4. Pretvoriti dekadni broj a u binarni rekurzivnom f-jom.

Opis rješenja:

Listing programa:

/* 09412015 Pretvoriti dekadni  broj a u binarni rekurzivnom f-jom.
#include <cstdlib>
#include <iostream>
using namespace std;

void dek_u_bin(long long d) 
    {int ostatak;
     if (d <= 1) {cout << d; return;}
     ostatak=d%2; 
     dek_u_bin(d/2);
     cout << ostatak;
     }

int main()
{   long long dekad;
    cout << "Unesi dekadni broj  "; 
    cin >>dekad;
    dek_u_bin(dekad);
    cout << endl;
    return 0;
}


Ispis na ekranu:
Konverzija/pretvaranje dekadnog u binarni - Rekurzija
Dekadan broj: 123
Binarana broj 1111011

II izvršavanje
Konverzija/pretvaranje dekadnog u binarni - Rekurzija
Dekadan broj: 3456
Binaran broj: 110110000000

Riješeni zadaci    Index