C++ Bc. 15: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 5: | Řádek 5: | ||
<math>107_{10} = 1\cdot10^2 + 0\cdot10^1 + 7\cdot10^0.</math> | <math>107_{10} = 1\cdot10^2 + 0\cdot10^1 + 7\cdot10^0.</math> | ||
Totéž číslo můžeme zapsat hexadecimální soustavě jako | Totéž číslo můžeme zapsat v hexadecimální soustavě jako | ||
<math>6B_{16} = 6\cdot16^1 + 11\cdot16^0.</math> | <math>6B_{16} = 6\cdot16^1 + 11\cdot16^0.</math> |
Verze z 28. 2. 2006, 22:57
číselné soustavy
Konvenční zápis dekadického čísla 107 je v podstatě zkratkou za zápis
Totéž číslo můžeme zapsat v hexadecimální soustavě jako
Číslice větší než 9 jsou v hexadecimální soustavě zapisované jako A, B, C, D, E a F (jejich hodnoty jsou 10, ... 15). Číslo 107 zapíšeme v binární soustavě jako
Napište dvě funkce
int prevod(std::string cislo, int zaklad); std::string prevod(int cislo, int zaklad);
které pro zadaný základ číselné soustavy převádí textový řetězec na nezáporné číslo a naopak.