September 2018 1 38 Report

Napisałam zamianę systemu dziesiątkowego na dwójkowy w c++; program działa ale do pewnej granicy, a dokaldniej nie zamienia już luczby 1024 i większych. W czym problem? :)

#include<iostream>
using namespace std;
int main()
{
int l, i=0, r[i];
cout<<"podaj liczbe:"; cout<<endl; cin>>l;
do
{
r[i]=l%2;
l=l-r[i];
l=l/2;
i++;
}
while(l!=0);
i--;
while(i>=0)
{
cout<<r[i]; i--;
}
cout<<endl;
system("pause");
}


Recommend Questions



Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.