Ładny brzuch
Witam! :)
Mam taki maly problem... Mianowicie musze napisac program w C++ ktory m. in. bedzie zamienial liczbe dziesietna na dwojkowa. Wiem, ze trzeba ja dzielic po kolei przez 2 i zapisac reszty z odwrotniej kolejnosci jako wynik. Najlepiej przydalby sie gotowy kodzik. Z gory dzieki :)
Kompilowany w dev-cpp:#include <string> using namespace std; void int2bin(int n) { string s="",ss=""; char b[32]; while (n>0) { s+=n%2+'0'; n/=2; } for (int i=s.length()-1;i>=0;i--) ss+=s[i]; printf("%s\n",ss.c_str()); } int main() { int n; scanf("%d",&n); int2bin(n); system("pause"); }
Nawet dziala ;)
Wielkie dzieki :)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam taki maly problem... Mianowicie musze napisac program w C++ ktory m. in. bedzie zamienial liczbe dziesietna na dwojkowa. Wiem, ze trzeba ja dzielic po kolei przez 2 i zapisac reszty z odwrotniej kolejnosci jako wynik. Najlepiej przydalby sie gotowy kodzik. Z gory dzieki :)
Kompilowany w dev-cpp:#include <string> using namespace std; void int2bin(int n) { string s="",ss=""; char b[32]; while (n>0) { s+=n%2+'0'; n/=2; } for (int i=s.length()-1;i>=0;i--) ss+=s[i]; printf("%s\n",ss.c_str()); } int main() { int n; scanf("%d",&n); int2bin(n); system("pause"); }
Nawet dziala ;)
Wielkie dzieki :)