Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void main()
- {
- int x=243;
- int candidate;
- int s=0;
- while (1==1)
- {
- // Ein neuer Kandidat wird erzeugt
- candidate=s*x;
- // Nur die ersten 8 Stellen sind von belangen, deshalb wird mit 255 = 0b0000000011111111 nur dieser Teil durchgelassen
- candidate&=255;
- // Jetzt wird mit xor manipuliert, denn der richtige Kandidat wird alle Stellen bis auf eine mit 243 gemeinsam haben
- candidate^=x;
- //Angenommen der richtige Kandidat wäre verwendet worden, so stünde nun nur noch 100 = 4 über, das wird hier überprüft
- if (candidate==4) break;
- //Wenn nicht wird weiter getestet
- s++;
- }
- //Nachdem der richtige Parameter herausdestilliert wurde wird er hier ausgegeben
- printf("%d",s);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement