Zamiana systemów liczbowych
Ostatnio zmodyfikowano 2015-11-23 12:16
Shingen Temat założony przez niniejszego użytkownika |
Zamiana systemów liczbowych » 2015-11-20 21:19:04 Witajcie mam taki oto program:
#include <iostream> #include <string> using namespace std; string zamien(int liczba, int system) { string wyjscie; string str_tmp; char tablica[]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; while(liczba) { str_tmp+=tablica[liczba%system]; liczba/=system; } for(int i=str_tmp.length()-1;i>=0;i--) wyjscie+=str_tmp; return wyjscie; } int main() { int x,y; cin>>x; cin>>y; cout<<zamien(x,y)<<endl; return 0; }
Zamienia on liczby z dziesiętnego na dowolony system liczbowy od dwójkowego do trzydziestego drugiego. Chcę zrobić by program zaczynał od na przykład trójkowego systemu liczbowego i zamieniał na na przykład piątkowy. W jaki sposób mogę to zrobić? |
|
darko202 |
» 2015-11-23 12:16:44 |
|
« 1 » |