038
20.06.2003, 17:08 Uhr
virtual
Sexiest Bit alive (Operator)
|
Hier mal eine Lösung mit 50 Zeichen, aber außer Konkurrenz:
C++: |
char s,r;int main(){for(;cin>>r;s+=r);cout<<s%48;}
|
Außer Konkurrenz, wegen zwei Einschränkungen: 1. Auf Platformen, wo char == signed char ist, nur für Zahlen mit zwei Ziffern lauffähig. Nur leider ist vom Standard nicht festgelegt, ob char signed oder unsigned ist 2. Auf Platformen,. wo char == unsigned char ist, nur für Zahlen mit max. 5 Ziffern bzw mit Quersummen unter 48 Tauglich. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |