👤

Napisz program który zamienia podaną przez użytkownika liczbę w systemie dziesiętnym na tą samą ale w zapisie binarnym (dwójkowym) (najlepiej schemat blokowy lub język C++)

Odpowiedź :

Kody w języku c++

#include <iostream>

using namespace std;

void dec_to_bin(int liczba)

{

int i=0,tab[31];

while(liczba) //dopóki liczba będzie różna od zera

{

 tab[i++]=liczba%2;

 liczba/=2;

}

for(int j=i-1;j>=0;j--)

 cout<<tab[j];

}

int main()

{

int liczba;

cout<<"Podaj liczbę: ";

cin>>liczba;

cout<<liczba<<" po zamianie na postać binarną: ";

dec_to_bin(liczba);

cout<<endl;

return 0;

}

Efekt końcowy

Zobacz obrazek KarolinkaKochanje

Go Studier: Inne Pytanie