ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
485
485
EMPFEHLEN
-
Hallo,
ich habe ein byte array...
jetzt will ich die einzelnen "zahlen" durchzählen
das erste immer um eins erhöhen.
wenn es bei 10 angekommen ist, soll das zweite um eins erhöht werden und das erste wieder auf 0
ist das zweite dann bei 10, soll das dritte um eins erhöht werden...usw.
wie kann ich das realisieren?
verzweifel daran noch,obwohl es wahrscheinlich eine einfache funktion ist!
-
21.07.05 19:31 #2
Du wechselst:
- das hinterste Bit jedesmal von 0 zu 1
- das zweithinterste bei jedem zweiten Mal
- das dritthinterste bei jedem vierten Mal
- das n-hinterste bei jedem 2^(n-1)-ten mal
-
mom...anders formuliert:
byte[3] b;
b[0] = 0;
b[1] = 0;
b[2] = 0;
wenn b[0] == 10 soll b[1] = b[1]+1 gesetzt werden und b[0] = 0;
wenn b[1] == 10 soll b[2] = b[2]+1 gesetzt werden und b[1] = 0;
usw...
(wie ein Kilometerzähler, bloß das jede ziffer als einzelnes byte betrachtet wird)
-
$ar sei dein Array:
$Lo = 0
do {
$ar[$Lo]++;
if ($ar[$Lo] == 10) {
$ar[$lo]=0;
}
$lo++;
while ($ar[$Lo-1] == 0);
Ähnliche Themen
-
Was ist Algorithmus?
Von SMoeller im Forum JavaAntworten: 1Letzter Beitrag: 28.09.05, 20:42 -
Frage zu Algorithmus (Bewegen im Baum)
Von Azero im Forum C/C++Antworten: 0Letzter Beitrag: 17.05.05, 14:10 -
frage zu algorithmus
Von nautiLus` im Forum JavaAntworten: 5Letzter Beitrag: 27.10.03, 19:33 -
Eine Frage des Algorithmus :)
Von Create im Forum PHPAntworten: 4Letzter Beitrag: 07.05.02, 22:10 -
Algorithmus
Von Husky im Forum PHPAntworten: 19Letzter Beitrag: 10.10.01, 22:10





Zitieren
Login





