001
22.02.2007, 17:54 Uhr
0xdeadbeef
Gott (Operator)
|
Kommt drauf an. Mathematisch macht die Aufgabenstellung wenig Sinn, weil 3 = 03 = 003 = 00...03. Wenns um feste Positionen geht, also in diesem Fall a für die Zehner und b für Einser, dann wär das einfachste
...bzw. ggf halt mit einer anderen Zehnerpotenz. Wenns um die Verkettung der jeweils kürzesten Darstellung geht, da bewegen wir uns dann nicht mehr in der Mathematik, da gehts um strings. Also:
C++: |
#include <sstream>
// ...
int a = 3, b = 4, c; std::stringstream sstr;
sstr << a << b; sstr >> c;
|
-- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |