Wissen ist Macht. [gelöst] - Seite 2

Neue Frage »

Calvin Auf diesen Beitrag antworten »

OMG, da wäre ich nie drauf gekommen. Da hat Arthur mit seinem guten Auge einen klaren Vorteil gehabt Freude
therisen Auf diesen Beitrag antworten »

Mittlerweile könnte sogar eine statistische Analyse weiterhelfen.

EDIT: Lol, habe eben mal die Zahlen überflogen und die 641 stach mir ins Auge - bekanntlich ist sie ein Teiler der fünften fermatschen Zahl smile
Bert Auf diesen Beitrag antworten »

Zitat:
Original von Calvin
OMG, da wäre ich nie drauf gekommen. Da hat Arthur mit seinem guten Auge einen klaren Vorteil gehabt Freude


Hast aber dennoch gut mithalten können! Freude

Wer in den 80er z.B. C64 programmiert hat (reine Maschinensprache), hat die Struktur von ASCI-Code „im Auge“ – z.B. als Hexa-Code; da leuchtet die 20 als „Flag“ für Text, und nach einer Weile ... Und wer auch noch ein Auge für Primzahlen hat ... Aber daß der Arthur das so schnell geknackt hat ... meine Herren!
P.S. Meine Frau ist Programmiererin. Wenn ich ihr mal eine anzügliche E-Mail schrieb, wählte ich diesen Code, damit ihre Kollegen nicht gleich rote Ohren kriegen ... Augenzwinkern
Calvin Auf diesen Beitrag antworten »

Naja, inzwischen war ja auch genug Text zum Auswerten da. Ich war auf dem richtigen Weg. Aber erst der Filmzitatethread hat mich endgültig vorangebracht Augenzwinkern
Bert Auf diesen Beitrag antworten »

Zitat:
Original von Calvin
Naja, inzwischen war ja auch genug Text zum Auswerten da. Ich war auf dem richtigen Weg. Aber erst der Filmzitatethread hat mich endgültig vorangebracht Augenzwinkern


In den Thread habe ich erst jetzt geguckt ... da hätte ich aber eher Enigma gewählt, weiß aber jetzt keinen Zitat aus diesem Film ...
Dual Space Auf diesen Beitrag antworten »

Zitat:
Original von therisen
@Dual Space: Wenn du die Lösung kennst, wirst du dich über deine Beiträge hier kaputt lachen Big Laugh Etwas ähnliches gilt für Lazarus.

Nun gut, wir ahnen die Lösung .... dennoch finde ich meine Nachfragen berechtig - vorallem, weil ich

Zitat:
Original von Bert
Die gesuchten x1 ... x4 in meiner Aufgabe können nicht direkt über eine Funktion berechnet werden, weil sie über einen, mathematisch unabhängigen sprachlichen Sinn und ASCI-Kodierung (willkürliche, aber allgemein bekannte Tabelle) laufen, daher denke ich, daß hier didaktisch das Wort „Code“ angebracht ist.


überlesen habe! Forum Kloppe


Ich will einfach nicht verstehen, wie ein "ASCII-Code" mit 3 Ziffern pro Zeichen funktioniert und warum nur Primzahlen erlaubt sind. verwirrt



Edit: Hammer .... okok hab's. Aber der Tip mit dem ASCII kann einen schnell auf die falsche Fährte locken. Big Laugh
 
 
David_pb Auf diesen Beitrag antworten »

359, 509, 569, 509, 193, 131, 541, 509, 631, 131, 571, 631, 641, 131, 593, 547, 571, 523, 569, 641

smile

523, 607, 601, 631, 641, 131, 571, 601, 641, 131, 593, 643, 641, 467, 487, 131, 283, 131, 677, 29, 23, 229, 193, 131, 131, 131, 131, 131, 233, 193, 131, 131, 131, 131, 131, 241, 193, 131, 131, 131, 131, 131, 257, 193, 131, 131, 131, 131, 227, 227, 193, 131, 131, 131, 131, 227, 233, 193, 131, 131, 131, 131, 227, 257, 193, 131, 131, 131, 131, 227, 269, 193, 131, 131, 131, 131, 229, 233, 193, 131, 131, 131, 131, 229, 269, 193, 131, 131, 131, 131, 233, 227, 193, 131, 131, 131, 131, 233, 257, 193, 131, 131, 131, 131, 239, 227, 193, 131, 131, 131, 131, 239, 233, 193, 29, 23, 239, 257, 193, 131, 131, 131, 131, 241, 233, 193, 131, 131, 131, 131, 241, 269, 193, 131, 131, 131, 131, 251, 227, 193, 131, 131, 131, 131, 251, 257, 193, 131, 131, 131, 131, 257, 227, 193, 131, 131, 131, 131, 257, 233, 193, 131, 131, 131, 131, 257, 269, 193, 131, 131, 131, 131, 263, 233, 193, 131, 131, 131, 131, 263, 269, 193, 131, 131, 131, 131, 269, 257, 193, 131, 131, 131, 227, 223, 227, 193, 131, 131, 131, 227, 223, 233, 193, 131, 131, 131, 227, 223, 257, 193, 29, 23, 227, 223, 269, 193, 131, 131, 131, 227, 227, 233, 193, 131, 131, 131, 227, 229, 257, 193, 131, 131, 131, 227, 233, 227, 193, 131, 131, 131, 227, 233, 257, 193, 131, 131, 131, 227, 233, 269, 193, 131, 131, 131, 227, 239, 269, 193, 131, 131, 131, 227, 241, 227, 193, 131, 131, 131, 227, 241, 257, 193, 131, 131, 131, 227, 251, 233, 193, 131, 131, 131, 227, 251, 257, 193, 131, 131, 131, 227, 257, 233, 193, 131, 131, 131, 227, 257, 269, 193, 131, 131, 131, 227, 263, 227, 193, 29, 23, 227, 269, 227, 193, 131, 131, 131, 227, 269, 233, 193, 131, 131, 131, 227, 269, 257, 193, 131, 131, 131, 227, 269, 269, 193, 131, 131, 131, 229, 227, 227, 193, 131, 131, 131, 229, 229, 233, 193, 131, 131, 131, 229, 229, 257, 193, 131, 131, 131, 229, 229, 269, 193, 131, 131, 131, 229, 233, 233, 193, 131, 131, 131, 229, 233, 269, 193, 131, 131, 131, 229, 239, 227, 193, 131, 131, 131, 229, 241, 227, 193, 131, 131, 131, 229, 241, 257, 193, 131, 131, 131, 229, 251, 233, 193, 29, 23, 229, 251, 269, 193, 131, 131, 131, 229, 257, 227, 193, 131, 131, 131, 229, 257, 257, 193, 131, 131, 131, 229, 263, 227, 193, 131, 131, 131, 229, 263, 233, 193, 131, 131, 131, 229, 269, 233, 193, 131, 131, 131, 233, 223, 257, 193, 131, 131, 131, 233, 227, 227, 193, 131, 131, 131, 233, 227, 233, 193, 131, 131, 131, 233, 227, 257, 193, 131, 131, 131, 233, 233, 227, 193, 131, 131, 131, 233, 233, 257, 193, 131, 131, 131, 233, 239, 257, 193, 131, 131, 131, 233, 239, 269, 193, 29, 23, 233, 241, 233, 193, 131, 131, 131, 233, 241, 269, 193, 131, 131, 131, 233, 251, 257, 193, 131, 131, 131, 233, 257, 233, 193, 131, 131, 131, 233, 257, 269, 193, 131, 131, 131, 233, 263, 233, 193, 131, 131, 131, 233, 263, 269, 193, 131, 131, 131, 233, 269, 257, 193, 131, 131, 131, 239, 223, 227, 193, 131, 131, 131, 239, 223, 269, 193, 131, 131, 131, 239, 227, 269, 193, 131, 131, 131, 239, 229, 227, 193, 131, 131, 131, 239, 233, 227, 193, 131, 131, 131, 239, 233, 233, 193, 29, 23, 239, 233, 269, 193, 131, 131, 131, 239, 239, 233, 193, 131, 131, 131, 239, 239, 269, 193, 131, 131, 131, 239, 241, 257, 193, 131, 131, 131, 239, 251, 227, 193, 131, 131, 131, 239, 251, 233, 193, 131, 131, 131, 239, 251, 257, 193, 131, 131, 131, 239, 257, 269, 193, 131, 131, 131, 239, 263, 257, 193, 131, 131, 131, 239, 269, 227, 193, 131, 131, 131, 239, 269, 269, 193, 131, 131, 131, 241, 223, 233, 193, 131, 131, 131, 241, 223, 269, 193, 131, 131, 131, 241, 229, 227, 193, 29, 23, 241, 229, 233, 193, 131, 131, 131, 241, 239, 227, 193, 131, 131, 131, 241, 239, 257, 193, 131, 131, 131, 241, 241, 257, 193, 131, 131, 131, 241, 251, 233, 193, 131, 131, 131, 241, 251, 269, 193, 131, 131, 131, 241, 257, 227, 193, 131, 131, 131, 241, 257, 257, 193, 131, 131, 131, 241, 263, 257, 193, 131, 131, 131, 241, 269, 233, 193, 131, 131, 131, 241, 269, 269, 193, 131, 131, 131, 251, 223, 227, 193, 131, 131, 131, 251, 223, 257, 193, 131, 131, 131, 251, 227, 233, 193, 29, 23, 251, 227, 257, 193, 131, 131, 131, 251, 227, 269, 193, 131, 131, 131, 251, 233, 227, 193, 131, 131, 131, 251, 239, 227, 193, 131, 131, 131, 251, 239, 233, 193, 131, 131, 131, 251, 239, 257, 193, 131, 131, 131, 251, 241, 233, 193, 131, 131, 131, 251, 241, 269, 193, 131, 131, 131, 251, 251, 227, 193, 131, 131, 131, 251, 257, 233, 193, 131, 131, 131, 251, 257, 257, 193, 131, 131, 131, 251, 263, 233, 193, 131, 131, 131, 251, 269, 227, 193, 131, 131, 131, 257, 223, 227, 193, 29, 23, 257, 223, 269, 193, 131, 131, 131, 257, 227, 269, 193, 131, 131, 131, 257, 229, 257, 193, 131, 131, 131, 257, 233, 233, 193, 131, 131, 131, 257, 233, 269, 193, 131, 131, 131, 257, 239, 233, 193, 131, 131, 131, 257, 241, 227, 193, 131, 131, 131, 257, 241, 257, 193, 131, 131, 131, 257, 251, 227, 193, 131, 131, 131, 257, 251, 269, 193, 131, 131, 131, 257, 257, 233, 193, 131, 131, 131, 257, 263, 257, 193, 131, 131, 131, 257, 269, 257, 193, 131, 131, 131, 263, 223, 269, 193, 29, 23, 263, 227, 227, 193, 131, 131, 131, 263, 229, 227, 193, 131, 131, 131, 263, 229, 233, 193, 131, 131, 131, 263, 229, 257, 193, 131, 131, 131, 263, 229, 269, 193, 131, 131, 131, 263, 233, 269, 193, 131, 131, 131, 263, 241, 233, 193, 131, 131, 131, 263, 241, 257, 193, 131, 131, 131, 263, 241, 269, 193, 131, 131, 131, 263, 251, 233, 193, 131, 131, 131, 263, 257, 257, 193, 131, 131, 131, 263, 263, 227, 193, 131, 131, 131, 263, 263, 233, 193, 131, 131, 131, 263, 263, 257, 193, 29, 23, 269, 223, 257, 193, 131, 131, 131, 269, 227, 227, 193, 131, 131, 131, 269, 227, 269, 193, 131, 131, 131, 269, 229, 269, 193, 131, 131, 131, 269, 233, 257, 193, 131, 131, 131, 269, 239, 227, 193, 131, 131, 131, 269, 239, 257, 193, 131, 131, 131, 269, 241, 233, 193, 131, 131, 131, 269, 251, 257, 193, 131, 131, 131, 269, 257, 227, 193, 131, 131, 131, 269, 257, 257, 193, 131, 131, 131, 269, 263, 233, 193, 131, 131, 131, 269, 269, 227, 193, 131, 131, 131, 269, 269, 257, 193, 29, 23, 227, 223, 223, 269, 193, 131, 131, 227, 223, 227, 233, 193, 131, 131, 227, 223, 227, 269, 193, 131, 131, 227, 223, 229, 227, 193, 131, 131, 227, 223, 233, 227, 193, 131, 131, 227, 223, 233, 233, 193, 131, 131, 227, 223, 233, 269, 193, 131, 131, 227, 223, 239, 269, 193, 131, 131, 227, 223, 241, 227, 193, 131, 131, 227, 223, 251, 227, 193, 131, 131, 227, 223, 251, 233, 193, 131, 131, 227, 223, 251, 269, 193, 131, 131, 227, 223, 263, 257, 193, 131, 131, 227, 223, 269, 227, 193, 29, 23, 227, 223, 269, 233, 193, 131, 131, 227, 223, 269, 257, 193, 131, 131, 227, 227, 223, 233, 193, 131, 131, 227, 227, 223, 269, 193, 131, 131, 227, 227, 227, 257, 193, 131, 131, 227, 227, 229, 233, 193, 131, 131, 227, 227, 229, 269, 193, 131, 131, 227, 227, 241, 227, 193, 131, 131, 227, 227, 241, 233, 193, 131, 131, 227, 227, 251, 233, 193, 131, 131, 227, 227, 257, 227, 193, 131, 131, 227, 227, 263, 227, 193, 131, 131, 227, 227, 263, 257, 193, 131, 131, 227, 227, 269, 233, 193, 29, 23, 227, 229, 223, 227, 193, 131, 131, 227, 229, 227, 233, 193, 131, 131, 227, 229, 227, 257, 193, 131, 131, 227, 229, 229, 233, 193, 131, 131, 227, 229, 229, 269, 193, 131, 131, 227, 229, 233, 227, 193, 131, 131, 227, 229, 233, 257, 193, 131, 131, 227, 229, 239, 269, 193, 131, 131, 227, 229, 241, 269, 193, 131, 131, 227, 229, 257, 257, 193, 131, 131, 227, 229, 257, 269, 193, 131, 131, 227, 229, 263, 233, 193, 131, 131, 227, 229, 263, 269, 193, 131, 131, 227, 229, 269, 227, 193, 29, 23, 227, 229, 269, 257, 193, 131, 131, 227, 233, 223, 227, 193, 131, 131, 227, 233, 223, 233, 193, 131, 131, 227, 233, 223, 257, 193, 131, 131, 227, 233, 227, 269, 193, 131, 131, 227, 233, 229, 227, 193, 131, 131, 227, 233, 229, 257, 193, 131, 131, 227, 233, 251, 227, 193, 131, 131, 227, 233, 251, 257, 193, 131, 131, 227, 233, 257, 233, 193, 131, 131, 227, 233, 263, 227, 193, 131, 131, 227, 233, 269, 269, 193, 131, 131, 227, 239, 223, 269, 193, 131, 131, 227, 239, 229, 233, 193, 29, 23, 227, 239, 229, 257, 193, 131, 131, 227, 239, 229, 269, 193, 131, 131, 227, 239, 233, 233, 193, 131, 131, 227, 239, 233, 269, 193, 131, 131, 227, 239, 239, 257, 193, 131, 131, 227, 239, 241, 227, 193, 131, 131, 227, 239, 241, 233, 193, 131, 131, 227, 239, 241, 269, 193, 131, 131, 227, 239, 257, 227, 193, 131, 131, 227, 239, 263, 227, 193, 131, 131, 227, 239, 263, 233, 193, 131, 131, 227, 239, 263, 257, 193, 131, 131, 227, 239, 263, 269, 193, 131, 131, 227, 239, 269, 233, 193, 29, 23, 227, 239, 269, 269, 193, 131, 131, 227, 241, 227, 227, 193, 131, 131, 227, 241, 229, 233, 193, 131, 131, 227, 241, 233, 227, 193, 131, 131, 227, 241, 239, 233, 193, 131, 131, 227, 241, 239, 269, 193, 131, 131, 227, 241, 241, 233, 193, 131, 131, 227, 241, 241, 269, 193, 131, 131, 227, 241, 251, 257, 193, 131, 131, 227, 241, 257, 227, 193, 131, 131, 227, 241, 257, 269, 193, 131, 131, 227, 241, 263, 233, 193, 131, 131, 227, 241, 269, 257, 193, 131, 131, 227, 251, 223, 227, 29, 691, 277, 29, 29, 523, 607, 601, 631, 641, 131, 571, 601, 641, 131, 641, 547, 659, 641, 467, 487, 131, 283, 131, 677, 233, 241, 269, 193, 131, 241, 223, 269, 193, 131, 241, 251, 269, 193, 131, 241, 223, 269, 193, 131, 227, 269, 233, 193, 131, 227, 233, 227, 193, 131, 241, 239, 227, 193, 131, 241, 223, 269, 193, 131, 251, 233, 227, 193, 131, 227, 233, 227, 193, 131, 241, 257, 227, 193, 131, 251, 233, 227, 193, 131, 251, 239, 227, 193, 131, 227, 233, 227, 193, 131, 241, 269, 233, 193, 131, 241, 239, 257, 193, 131, 241, 257, 227, 193, 131, 241, 229, 233, 193, 131, 241, 251, 269, 193, 131, 251, 239, 227, 691, 277, 29, 29, 571, 601, 641, 131, 599, 509, 571, 601, 173, 179, 29, 677, 29, 23, 571, 601, 641, 131, 593, 547, 601, 131, 283, 131, 631, 571, 673, 547, 607, 557, 173, 131, 641, 547, 659, 641, 131, 179, 131, 211, 131, 631, 571, 673, 547, 607, 557, 173, 131, 223, 467, 131, 641, 547, 659, 641, 131, 487, 131, 179, 277, 29, 131, 131, 131, 131, 29, 23, 557, 607, 619, 131, 173, 131, 571, 601, 641, 131, 571, 131, 283, 131, 223, 277, 131, 571, 131, 281, 131, 593, 547, 601, 277, 131, 191, 191, 571, 131, 179, 29, 23, 677, 29, 23, 23, 523, 607, 601, 631, 641, 131, 571, 601, 641, 181, 131, 659, 131, 283, 131, 631, 641, 541, 271, 271, 557, 571, 601, 541, 173, 131, 593, 643, 641, 193, 131, 593, 643, 641, 191, 229, 241, 241, 193, 131, 641, 547, 659, 641, 467, 131, 571, 131, 487, 131, 179, 277, 29, 23, 23, 613, 619, 571, 601, 641, 557, 173, 131, 139, 157, 523, 139, 193, 131, 173, 131, 659, 197, 593, 643, 641, 131, 179, 191, 227, 131, 179, 277, 29, 23, 691, 29, 691, 277

Augenzwinkern
KnightMove Auf diesen Beitrag antworten »

Ich stehe leider immer noch auf der Leitung. Fragen:

1. Steht jede Zahl im Code für einen Buchstaben im Alphabet?
2. Wenn 1. ja, steht 131 für e?
3. Wenn 2. ja, hat es damit zu tun, dass 131 = 2*65+1, wobei 65 der ASCII-Hex-Code für e ist?
Calvin Auf diesen Beitrag antworten »

1. Ja. Und nicht nur Buchstaben Augenzwinkern
2. Nein
3. Nein

smile

Und noch 2 weitere Tipps:
- Arthur sprach davon, dass er sich vom Threadtitel hat inspirieren lassen. Das hilft beim ersten Posting
- im Filmzitatethread findest du auch ein Posting, das großteils "übersetzt" wurde
WebFritzi Auf diesen Beitrag antworten »

131 ist antürlich das Leerzeichen (Space).
Bert Auf diesen Beitrag antworten »

Zitat:
Original von KnightMove
Ich stehe leider immer noch auf der Leitung. Fragen:

1. Steht jede Zahl im Code für einen Buchstaben im Alphabet?
2. Wenn 1. ja, steht 131 für e?
3. Wenn 2. ja, hat es damit zu tun, dass 131 = 2*65+1, wobei 65 der ASCII-Hex-Code für e ist?


Es handelt sich um einen Code. Jedes Zeichen wird durch eine Zahl eindeutig ausgedrückt. Der Code ist umkehrbar (geht eindeutig hin und zurück). Zugrunde liegt ASCI-Code, also „A“ = 65; „a“ = 97; „€“ = 128 usw.
Diese Zahlen (also für A die 65) werden noch einmal „verschlüsselt“.


131 steht nicht für e; für e steht 547.
WebFritzi Auf diesen Beitrag antworten »

...
Dual Space Auf diesen Beitrag antworten »

LOL Big Laugh


*gelöst* Teufel
WebFritzi Auf diesen Beitrag antworten »

Die zweite Verschlüsselung wurde noch nicht veröffentlicht.
Dual Space Auf diesen Beitrag antworten »

Stimmt ... also wer erklärt sich bereit und postet den Schlüssel?
David_pb Auf diesen Beitrag antworten »

Zitat:
Original von WebFritzi
Die zweite Verschlüsselung wurde noch nicht veröffentlicht.


Die da wäre?
WebFritzi Auf diesen Beitrag antworten »

Zitat:
Original von David_pb
Zitat:
Original von WebFritzi
Die zweite Verschlüsselung wurde noch nicht veröffentlicht.


Die da wäre?


verwirrt
Dual Space Auf diesen Beitrag antworten »

Bezeichne die (geordnete) Menge der Primzahlen und sei die Funktion, die die Primzahl zu der Ordungsnummer ausgibt (unrank), d.h. . (Bsp.: p(1)=2, p(2)=3, p(3)=5, ...).

Man nehme den ASCII-Code in Dezimalschreibweise (!!). Dieser ordnet einem Zeichen eindeutig eine Zahl zu. Diese Zuordnung sei mit ASCII('Zeichen') bezeichnet (z.B. ASCII(A)=65).

Der hier verwendete Schlüssel (Reintext --> Code) ist dann also p(ASCII('Zeichen')).
WebFritzi Auf diesen Beitrag antworten »

Gut. Und wo kommen jetzt die von Berts verschiedenen Zahlen von Arthur Dent her? Hat er einfach den Text abgeändert?
Dual Space Auf diesen Beitrag antworten »

Die haben sich unterhalten. Augenzwinkern
Calvin Auf diesen Beitrag antworten »

Um das ganze mal vollständig zu lösen:

berts erstes Posting war
Zitat:
Wissen heißt wissen, wo es geschrieben steht.


Arthur hat geantwortet
Zitat:
Zumindest etwas besser als deine bisherigen Rätsel, Bert.


Und hier noch ein späteres Posting, das den Zusammenhang zwischen Buchstaben und Zahlen erklärt (von mir leicht abgewandelt Augenzwinkern )t:
Zitat:
Der ASCI-Code jedes Zeichens gibt an, die wievielte Primzahl genommen wird. Beispiel: ASCII-Code von A = 65. Die 65te Primzahl ist 313, also A->313. ASCII-Code von N = 78. Die 78te Primzahl ist 397, also N->397.


@David_pb
Dein Programm kompiliert bei mir nicht verwirrt Folgende Fehlermeldung:

code:
1:
2:
3:
main.cpp: In function »int main()«:
main.cpp:30: Fehler: »find« ist kein Element von »std«
main.cpp:31: Fehler: »printf« wurde in diesem Gültigkeitsbereich nicht definiert


Edith wollte noch sagen, dass das Rätsel echt Spaß gemacht hat smile
Bert Auf diesen Beitrag antworten »
Finale: Lösung für x1, x2, x3, x4
Zitat:
Original von Bert
Finde x1, x2, x3 und x4.

449, 571, 631, 631, 547, 601, 131, 569, 547, 571, 1409, 641, 131, 653, 571, 631, 631, 547,
601, 193, 131, 653, 607, 131, 547, 631, 131, x1, 547, 631, x2, 569, x3, 571, 547, x4, 547,
601, 131, 631, 641, 547, 569, 641, 199


Wissen heißt wissen, wo es geschrieben steht.

x1=563 entspricht g
x2=523 entspricht c
x3=619 entspricht r
x4=521 entspricht b

smile
AD Auf diesen Beitrag antworten »

Zitat:
Original von Calvin
@David_pb
Dein Programm kompiliert bei mir nicht verwirrt Folgende Fehlermeldung:

code:
1:
2:
3:
main.cpp: In function »int main()«:
main.cpp:30: Fehler: »find« ist kein Element von »std«
main.cpp:31: Fehler: »printf« wurde in diesem Gültigkeitsbereich nicht definiert


Füg mal als allererste Zeile ein

code:
1:
#include <algorithm>

ein.
Calvin Auf diesen Beitrag antworten »

Ja, jetzt gehts smile
David_pb Auf diesen Beitrag antworten »

Ya, ich hab die Header rausgelassen, es werden benötigt:

cstdio
algorithm

smile

Nochmal vollständig:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
#include <iostream>
#include <algorithm>

const int lut[] = 
{
	2,     3,     5,     7,    11,    13,    17,    19,    23,    29,    31,    37,    41,    43,
	47,    53,    59,    61,    67,    71,    73,    79,    83,    89,    97,   101,   103,   107,
	109,   113,   127,   131,   137,   139,   149,   151,   157,   163,   167,   173,   179,   181,
	191,   193,   197,   199,   211,   223,   227,   229,   233,   239,   241,   251,   257,   263,
	269,   271,   277,   281,   283,   293,   307,   311,   313,   317,   331,   337,   347,   349,
	353,   359,   367,   373,   379,   383,   389,   397,   401,   409,   419,   421,   431,   433,
	439,   443,   449,   457,   461,   463,   467,   479,   487,   491,   499,   503,   509,   521,
	523,   541,   547,   557,   563,   569,   571,   577,   587,   593,   599,   601,   607,   613,
	617,   619,   631,   641,   643,   647,   653,   659,   661,   673,   677,   683,   691,   701,
	709,   719,   727,   733,   739,   743,   751,   757,   761,   769,   773,   787,   797,   809,
	811,   821,   823,   827,   829,   839,   853,   857,   859,   863,   877,   881,   883,   887,
	907,   911,   919,   929,   937,   941,   947,   953,   967,   971,   977,   983,   991,   997,
	1009,  1013,  1019,  1021,  1031,  1033,  1039,  1049,  1051,  1061,  1063,  1069,  1087,  1091,
	1093,  1097,  1103,  1109,  1117,  1123,  1129,  1151,  1153,  1163,  1171,  1181,  1187,  1193,
	1201,  1213,  1217,  1223,  1229,  1231,  1237,  1249,  1259,  1277,  1279,  1283,  1289,  1291,
	1297,  1301,  1303,  1307,  1319,  1321,  1327,  1361,  1367,  1373,  1381,  1399,  1409,  1423,
	1427,  1429,  1433,  1439,  1447,  1451,  1453,  1459,  1471,  1481,  1483,  1487,  1489,  1493,
	1499,  1511,  1523,  1531,  1543,  1549,  1553,  1559,  1567,  1571,  1579,  1583,  1597,  1601
};

const int text[] = { 359, 509, 593, 593, 607, 131, 449, 547, 593, 641 };

int main()
{
#if 1
	const int* x = 0;
	std::size_t length = sizeof( text ) / sizeof( 0[ text ] );

	for ( std::size_t i = 0; i < length; ++i )
	{
		x = std::find( lut, lut+0xff, text[ i ] );
		std::cout << char( ( x-lut )+1 );
	}
#else
	std::string foo( "Hallo Welt" );

	for ( std::size_t i = 0; i < foo.length(); ++i )
	{
		std::cout << lut[ foo[ i ]-1 ] << ", ";
	}
#endif

	std::cin.get();
}
KnightMove Auf diesen Beitrag antworten »

Wolte abschließend nur sagen, dass ich das Rätsel gut finde.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »