C++ Bc. 15: Porovnání verzí

Z GeoWikiCZ
Bez shrnutí editace
m (odkaz na wikipedii)
 
(Není zobrazeno 6 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
'''číselné soustavy'''
;[http://en.wikipedia.org/wiki/Numeral_system Číselné soustavy]


Konvenční zápis dekadického čísla 107 je v podstatě zkratkou za zápis
Konvenční zápis dekadického čísla 107 je v podstatě zkratkou za zápis
Řá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>
Řádek 19: Řádek 19:
  std::string prevod(int 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.
které pro zadaný základ číselné soustavy převádějí textový řetězec na nezáporné číslo a naopak.


[ [[C plus plus Bc.|Zpět]] | [[C plus plus Bc. 15 cpp|C++]] ]
[ [[C++ Bc.|Zpět]] | [[C++ Bc. 15 cpp|C++]] | [[C++ Bc. 16|Další]] ]
 
[[Kategorie:Programování]]

Aktuální verze z 10. 10. 2006, 13:31

Čí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ějí textový řetězec na nezáporné číslo a naopak.

[ Zpět | C++ | Další ]