Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zamiana systemów liczbowych

Ostatnio zmodyfikowano 2015-11-23 12:16
Autor Wiadomość
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ć?
P-140464
darko202
» 2015-11-23 12:16:44
algorytm zamiany systemu liczbowego
http://www.algorytm.org​/algorytmy-arytmetyczne​/zamiana-z-i-na-system-dziesietny.html
 
wystarczy dobrze to zaimplementować


P-140645
« 1 »
  Strona 1 z 1