myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   [C] Zahlenstellen filtern (https://mygully.com/showthread.php?t=2845189)

PwN0GrPhy 22.02.13 17:02

[C] Zahlenstellen filtern
 
Hallo, ich bin gerade dabei ein Programm in C zu schreiben. Ich muss die Prüfziffer einer Zahl herausfinden. Das geht so:
Zitat:

=> 235462 2 + zs(2 · 6) + 4 + zs(2 · 5) + 3 + zs(2 · 2)
=> 2 + zs(12) + 4 + zs(10) + 3 + zs(4)
=> 2 + 3 + 4 + 1 + 3 + 4 = 17
Die Prüfziffer ist der Zehnerrest der so erhaltenen Zahl, in obigem Beispiel also => 7.
Die Zahl mit Prüfziffer lautet also 2354627
Das Problem ist, ich weiß nicht wie ich die einzelen Ziffern der Zahl rausfiltere. Ich weiß grad nur wie ich die letzte Stelle bekomme(%10 rechnen).
Weiß da vllt. jemand weiter?

MfG

Your_Conscience 22.02.13 17:28

Die 2. letzte Stelle bekommst du mit (Zahl % 100) / 10
die 3. letzte mit (Zahl % 1000) / 100
usw.

Ich hoffe das behebt dein Problem. :)

PwN0GrPhy 22.02.13 17:41

Jup das hilft mir weiter.
Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.