009
25.10.2005, 18:06 Uhr
imhotep
followed the white rabbit
|
Zitat von ~Dave: |
Schreiben Sie ein Programm, das eine dreistellige Zahl einliest und mit Hilfe der Ziffernsumme überprüft, ob die eingegebene Zahl durch 3 teilbar ist....
|
C++: |
int x,qsum = 0; // x enthält deine Zahl, qsum ist die Quersumme for (int i = 0; i<3; i++) { qsum += x%10; x = x/10; }
|
Teste machst du mit qsum%3 == 0.
Zitat von ~Dave: |
Schreiben Sie ein Programm, das zwei Zahlen m und n einliest und die n-te Ziffer der Zahl m ausgibt. z.B. m=1358 n=2 Ausgabe: 5
|
Ist eine Modifikation der oberen Aufgabe. Du musst erst feststellen wieviele Stellen die Zahl hat, z.B. in dem du zählst wie oft du die Zahl durch 10 teilen kannst. Vom Ergebnis ziehst du n ab und machst es dann wie oben. Dieser Post wurde am 25.10.2005 um 18:07 Uhr von imhotep editiert. |