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

Opis rješenja:

Listing programa:

/* 23010850 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;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Ispis na ekranu:

Riješeni zadaci    Index