Die Suche ergab 7 Treffer
- Fr Okt 20, 2017 11:08 am
- Forum: C / C++
- Thema: Spritz(RC4) N=8
- Antworten: 2
- Zugriffe: 3574
Re: Spritz(RC4) N=8
zu ändern sind folgende Funktionen. Ich möchte das N variabel lassen. (d.h. auch für z.B. N=4 und N=6) void Spritz::spritz_absorb_stop(State *state) { unsigned char mod1 = getN(); if (state->a == getN() / 2) { spritz_shuffle(state); } state->a++; state->a = state->a % mod1; } void Spritz::spritz_abs...
- Fr Okt 20, 2017 9:06 am
- Forum: C / C++
- Thema: Spritz(RC4) N=8
- Antworten: 2
- Zugriffe: 3574
Spritz(RC4) N=8
Hallo Zusammen, ich versuche den Algorithmus Spritz (nachfolger RC4) mit N=8 (bzw. verscgiedenen N) zum laufen zu bringen. Habe hier schon die entsprechenden Funktionen mit mod erweitert. Wüsste jemand worauf ich noch achten muss. bzw. wie ich die Funktionen Absorb, AbsorbByte und AbsorbNibble änder...
- Mo Okt 02, 2017 1:42 pm
- Forum: C / C++
- Thema: Fakultät/Permutation
- Antworten: 7
- Zugriffe: 6863
Re: Fakultät/Permutation
Hallo, vielen Dank. Habe mal drüber geschaut. Habe heute mein Programm nochmal versucht dementsprechend umzuschreiben. Erhalte jetzt aber nicht die passende Ausgabe. Habe hier irgendwo einen Fehler. #include <stdio.h> void swap(int *x1,int *x2) { int x=*x1; *x1=*x2; *x2=x; } void per(int *arr,int st...
- So Okt 01, 2017 9:39 pm
- Forum: C / C++
- Thema: Fakultät/Permutation
- Antworten: 7
- Zugriffe: 6863
Re: Fakultät/Permutation
Ich versuche es noch einmal :-) Mein Code ist folgender: #include <stdio.h> int main() { int q = 1, x = 0, y = 0, z = 0; int a = 0, b = 0, c = 0; FILE *permutation=fopen("testn3.csv","w+"); fprintf(permutation, "Zustand; N; a; b; c;\n"); { while(q <= 162){ for(a=0; a<=2; a++) { for(b=0; b<=2; b++) {...
- So Okt 01, 2017 5:10 pm
- Forum: C / C++
- Thema: Fakultät/Permutation
- Antworten: 7
- Zugriffe: 6863
Re: Fakultät/Permutation
#include <stdio.h> int main() { int q = 1, x = 0, y = 0, z = 0; int a = 0, b = 0, c = 0; FILE *permutation=fopen("testn3.csv","w+"); fprintf(permutation, "Zustand; N; a; b; c;\n"); { while(q <= 162){ for(a=0; a<=2; a++) { for(b=0; b<=2; b++) { for(c=0; c<=2; c++) { for (x = 0; x <= 2; x++) { for (y...
- Sa Sep 30, 2017 10:58 pm
- Forum: C / C++
- Thema: Fakultät/Permutation
- Antworten: 7
- Zugriffe: 6863
Re: Fakultät/Permutation
Also folgendes: ich möchte eine csv Datei erstellen. Diese Datei soll in der Ersten Spalte eine gewisse Anzahl an Zuständen haben. z.B. 4374. Die zweite, dritte und vierte Spalte soll die Werte der Fakultät N = 3 (3! = 6) haben. (d.h. 012, 102, 201, 210, 021, 120). Die restlichen sechs Spalten könne...
- Sa Sep 30, 2017 9:49 pm
- Forum: C / C++
- Thema: Fakultät/Permutation
- Antworten: 7
- Zugriffe: 6863
Fakultät/Permutation
Bildschirmfoto 2017-09-30 um 21.55.02.png Hallo Zusammen, Habe nun die Permutation mittels for-Schleife generiert. Nun habe ich noch ein anderes Problem. Ich habe drei Spalten von jeweils 0-2 und drei weitere Spalten. Diese können auch entsprechende Werte zwischen 0 und 2 annehmen. Nun möchte ich, ...