Hallo Leute ich brauche ihre Hilfe. Bin neu in C und habe ein problem ich habe folgende code geschrieben, es soll die ganzen string array zufaeligeweise ausgeben. - kein wort(string) darf 2 mal auftauchen, ,jede string nur einmal auftauchen. - Erweitern kann disen String in 2 gruppen von je 5 string aufgeteilt werden. die aufteilung erfolgt auch zufäligeweise. Danke #include <stdio.h> #include <time.h> #include <stdlib.h> int i,j; int main(void) { char arrayString[][50] = {"C","Y","R", "I","L", "M","P","W","O","Z"}; srand((unsigned int)time(NULL)); for(i=0; i<6; i++) { printf("%s\n",arrayString[rand()%(sizeof arrayString/sizeof arrayString[0])]); } return 0; }
Mueller Best's schrieb: > kein wort(string) darf 2 mal auftauchen Also (pseudocode, in C kannst du's selber umsetzen:: for 0…5 : swap(array[i], array[random()%6]) for 0…5 : print array[i]
Es wäre verständlicher, wenn gleich die Aufgabenstellung gepostet würde - die ist wahrscheinlich lesbarer.
Mueller Best's schrieb: > - Erweitern kann disen String in 2 gruppen von je 5 string aufgeteilt > werden. die aufteilung erfolgt auch zufäligeweise. Neuauflage von: Beitrag "String-Array" ?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.