Modulo
-
Hallo,
ich möchte die Nachbarn einer Zahl N ermitteln. (i+1)%N und (i-1)%N ist nicht korrekt. Hat jemand eine Idee?
-
Ich meine natürlich einer Zahl i aus der Menge N=5. Also 1-5.
-
mit N=5, also {0,1,2,3,4}:
(i+1)%N
und
(i+(N-1))%N{1,2,3,4,5}? wer macht denn sowas?
i%N+1
und
(i+(N-2)%N+1
vielleicht
-
Sind nicht einfach i + 1 und i - 1 die Nachbarn von i?
-
Belli schrieb:
Sind nicht einfach i + 1 und i - 1 die Nachbarn von i?
der op darf aber nicht aus 1...5 ausbrechen.
-
Belli schrieb:
Sind nicht einfach i + 1 und i - 1 die Nachbarn von i?
ja, aber er meint sowas wie den restklassenring Z5, wo nach der 4 wieder die 0 kommt, nur daß beim N=5 nach der 5 wieder die 1 kommt.
-
mathias80 schrieb:
Ich meine natürlich einer Zahl i aus der Menge N=5. Also 1-5.
rechter Nachbar:
i == N ? 1 : i + 1linker Nachbar:
i == 1 ? N : i - 1vielleicht?