Caute,podla serialu tu na webe sa snazim trosku sa nausit c++
Takze sa nehnevajte za hlupu otazku,som novacik:)
chcel som spravit program ktory by z desatinneho cisla spravil cislo v dvojkovej sustave,ale konecny vypis mi blbne,stale mi tam dava pred to dvojkove cislo nejake podivne cisla.
Mohli by ste mi s tym pomoct,neviem co s tym a stve ma to.Dakujem
#include <iostream>
using namespace std;
using std::cout;
int main()
{
int cislo; //vstupne zadane cislo
int zvysok; //zvysok po modulo deleni
int temp; //premenna na uchovanie cisla na celociselne delenie
int i=0;
int pole[100];
cout<<"zadajte cislo od ktoreho chcete zistit jeho zapis v dvojkovej sustave : ";
cin>>cislo;
do
{
temp=cislo/2;
zvysok=cislo%2;
cislo=temp;
pole[i]=zvysok; //nacitanie do pola
i=i+1;
}while(cislo!=0);
int pocet=i;
do //vypis
{
cout<<pole[pocet];
pocet=pocet-1;
}while(pocet > -1);
system("pause");
}