Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // convert from base 5 digits to pure number
- /*
- string "23410"
- int, unsigned: same size - 32 bits == 4 bytes
- unsigned:
- */
- #include <iostream>
- #include <string>
- #include <climits>
- using namespace std; // cin cout // std::cin std ::cout
- // e.g. numberFromDigits5("2314") returns 334
- unsigned numberFromDigits5(string digits);
- string digitsFromNumber5(unsigned n);
- int main() {
- int n = 2147483647;
- cout << n << endl;
- ++n;
- cout << n << endl;
- string s;
- s = "blah";
- // s.size(): 4
- cout << s[0]; // b
- cout << s[3] << endl; // h
- unsigned i;
- for (i = 0; i != s.size(); ++i)
- cout << " " << s[i];
- cout << endl;
- for (i = s.size() - 1; i != UNIX_MAX; --i)
- cout << "/" << s[i];
- cout << endl;
- } // main
- unsigned numberFromDigits5(string digits) {
- unsigned ret = 0;
- unsigned i;
- for (i = 0; i < digits.size(); ++i)
- ret = 5*ret + digits[i];
- }
- string digitsFromNumber5(unsigned n) {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement