Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <time.h>
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- srand(time(NULL));
- int benutzerZahlen[7] = {0};
- int computerZahlen[7] = {0};
- int uebergangsVar = 0;
- long versucheCounter = 0;
- anfang:
- computerZahlen[0] = rand() % 42 + 1;
- generateNum2:
- computerZahlen[1] = rand() % 42 + 1;
- if(computerZahlen[1] == computerZahlen[0])
- {
- goto generateNum2;
- }
- generateNum3:
- computerZahlen[2] = rand() % 42 + 1;
- if(computerZahlen[2] == computerZahlen[0] || computerZahlen[2] == computerZahlen[1])
- {
- goto generateNum3;
- }
- generateNum4:
- computerZahlen[3] = rand() % 42 + 1;
- if(computerZahlen[3] == computerZahlen[0] || computerZahlen[3] == computerZahlen[1] || computerZahlen[3] == computerZahlen[2])
- {
- goto generateNum4;
- }
- generateNum5:
- computerZahlen[4] = rand() % 42 + 1;
- if(computerZahlen[4] == computerZahlen[0] || computerZahlen[4] == computerZahlen[1] || computerZahlen[4] == computerZahlen[2] || computerZahlen[4] == computerZahlen[3])
- {
- goto generateNum5;
- }
- generateNum6:
- computerZahlen[5] = rand() % 42 + 1;
- if(computerZahlen[5] == computerZahlen[0] || computerZahlen[5] == computerZahlen[1] || computerZahlen[5] == computerZahlen[2] || computerZahlen[5] == computerZahlen[3] || computerZahlen[5] == computerZahlen[4])
- {
- goto generateNum6;
- }
- computerZahlen[6] = rand() % 6 + 1;
- /*
- printf("\nSiegerzahlen: ");
- for(int j = 0; j < 7; j++)
- {
- printf(" %d", computerZahlen[j]);
- }
- */
- eingabeZahl1:
- benutzerZahlen[0] = rand() % 42 + 1;
- if(benutzerZahlen[0] > 42 || benutzerZahlen[0] < 1)
- {
- goto eingabeZahl1;
- }
- eingabeZahl2:
- benutzerZahlen[1] = rand() % 42 + 1;
- if(benutzerZahlen[1] > 42 || benutzerZahlen[1] < 1)
- {
- goto eingabeZahl2;
- }
- if(benutzerZahlen[1] == benutzerZahlen[0])
- {
- goto eingabeZahl2;
- }
- eingabeZahl3:
- benutzerZahlen[2] = rand() % 42 + 1;
- if(benutzerZahlen[2] > 42 || benutzerZahlen[2] < 1)
- {
- goto eingabeZahl3;
- }
- if(benutzerZahlen[2] == benutzerZahlen[0] || benutzerZahlen[2] == benutzerZahlen[1])
- {
- goto eingabeZahl3;
- }
- eingabeZahl4:
- benutzerZahlen[3] = rand() % 42 + 1;
- if(benutzerZahlen[3] > 42 || benutzerZahlen[3] < 1)
- {
- goto eingabeZahl4;
- }
- if(benutzerZahlen[3] == benutzerZahlen[0] || benutzerZahlen[3] == benutzerZahlen[1] || benutzerZahlen[3] == benutzerZahlen[2])
- {
- goto eingabeZahl4;
- }
- eingabeZahl5:
- benutzerZahlen[4] = rand() % 42 + 1;
- if(benutzerZahlen[4] > 42 || benutzerZahlen[4] < 1)
- {
- goto eingabeZahl5;
- }
- if(benutzerZahlen[4] == benutzerZahlen[0] || benutzerZahlen[4] == benutzerZahlen[1] || benutzerZahlen[4] == benutzerZahlen[2] || benutzerZahlen[4] == benutzerZahlen[3])
- {
- goto eingabeZahl5;
- }
- eingabeZahl6:
- benutzerZahlen[5] = rand() % 42 + 1;
- if(benutzerZahlen[5] > 42 || benutzerZahlen[5] < 1)
- {
- goto eingabeZahl6;
- }
- if(benutzerZahlen[5] == benutzerZahlen[0] || benutzerZahlen[5] == benutzerZahlen[1] || benutzerZahlen[5] == benutzerZahlen[2] || benutzerZahlen[5] == benutzerZahlen[3] || benutzerZahlen[5] == benutzerZahlen[4])
- {
- goto eingabeZahl6;
- }
- eingabeGlueckszahl:
- benutzerZahlen[6] = rand() % 6 + 1;
- if(benutzerZahlen[6] > 6 || benutzerZahlen[6] < 1)
- {
- goto eingabeGlueckszahl;
- }
- for(int i = 0; i < 6; i++)
- {
- if(benutzerZahlen[0] > benutzerZahlen[1])
- {
- uebergangsVar = benutzerZahlen[0];
- benutzerZahlen[0] = benutzerZahlen[1];
- benutzerZahlen[1] = uebergangsVar;
- }
- if(benutzerZahlen[1] > benutzerZahlen[2])
- {
- uebergangsVar = benutzerZahlen[1];
- benutzerZahlen[1] = benutzerZahlen[2];
- benutzerZahlen[2] = uebergangsVar;
- }
- if(benutzerZahlen[2] > benutzerZahlen[3])
- {
- uebergangsVar = benutzerZahlen[2];
- benutzerZahlen[2] = benutzerZahlen[3];
- benutzerZahlen[3] = uebergangsVar;
- }
- if(benutzerZahlen[3] > benutzerZahlen[4])
- {
- uebergangsVar = benutzerZahlen[3];
- benutzerZahlen[3] = benutzerZahlen[4];
- benutzerZahlen[4] = uebergangsVar;
- }
- if(benutzerZahlen[4] > benutzerZahlen[5])
- {
- uebergangsVar = benutzerZahlen[4];
- benutzerZahlen[4] = benutzerZahlen[5];
- benutzerZahlen[5] = uebergangsVar;
- }
- if(benutzerZahlen[5] > benutzerZahlen[6])
- {
- uebergangsVar = benutzerZahlen[5];
- benutzerZahlen[5] = benutzerZahlen[6];
- benutzerZahlen[6] = uebergangsVar;
- }
- if(benutzerZahlen[5] > benutzerZahlen[6])
- {
- uebergangsVar = benutzerZahlen[5];
- benutzerZahlen[5] = benutzerZahlen[6];
- benutzerZahlen[6] = uebergangsVar;
- }
- }
- for(int i = 0; i < 6; i++)
- {
- if(computerZahlen[0] > computerZahlen[1])
- {
- uebergangsVar = computerZahlen[0];
- computerZahlen[0] = computerZahlen[1];
- computerZahlen[1] = uebergangsVar;
- }
- if(computerZahlen[1] > computerZahlen[2])
- {
- uebergangsVar = computerZahlen[1];
- computerZahlen[1] = computerZahlen[2];
- computerZahlen[2] = uebergangsVar;
- }
- if(computerZahlen[2] > computerZahlen[3])
- {
- uebergangsVar = computerZahlen[2];
- computerZahlen[2] = computerZahlen[3];
- computerZahlen[3] = uebergangsVar;
- }
- if(computerZahlen[3] > computerZahlen[4])
- {
- uebergangsVar = computerZahlen[3];
- computerZahlen[3] = computerZahlen[4];
- computerZahlen[4] = uebergangsVar;
- }
- if(computerZahlen[4] > computerZahlen[5])
- {
- uebergangsVar = computerZahlen[4];
- computerZahlen[4] = computerZahlen[5];
- computerZahlen[5] = uebergangsVar;
- }
- if(computerZahlen[5] > computerZahlen[6])
- {
- uebergangsVar = computerZahlen[5];
- computerZahlen[5] = computerZahlen[6];
- computerZahlen[6] = uebergangsVar;
- }
- if(computerZahlen[5] > computerZahlen[6])
- {
- uebergangsVar = computerZahlen[5];
- computerZahlen[5] = computerZahlen[6];
- computerZahlen[6] = uebergangsVar;
- }
- }
- if(benutzerZahlen[0] == computerZahlen[0] && benutzerZahlen[1] == computerZahlen[1] && benutzerZahlen[2] == computerZahlen[2] && benutzerZahlen[3] == computerZahlen[3] && benutzerZahlen[4] == computerZahlen[4] && benutzerZahlen[5] == computerZahlen[5] && benutzerZahlen[6] == computerZahlen[6])
- {
- printf("\n");
- printf("\n");
- printf("\nDu hast gewonnen! Alle Zahlen stimmten ueberein! Herzlichen Glueckwunsch!!!");
- printf("\n");
- printf("\n=============================");
- printf("\n");
- printf("\nDeine Zahlen:\t %d, %d, %d, %d, %d, %d %d", benutzerZahlen[0], benutzerZahlen[1], benutzerZahlen[2], benutzerZahlen[3], benutzerZahlen[4], benutzerZahlen[5], benutzerZahlen[6]);
- printf("\n");
- printf("\n-----------------------------");
- printf("\n");
- printf("\nComputer Zahlen: %d, %d, %d, %d, %d, %d %d", computerZahlen[0], computerZahlen[1], computerZahlen[2], computerZahlen[3], computerZahlen[4], computerZahlen[5], computerZahlen[6]);
- printf("\n");
- printf("\n=============================");
- printf("\n");
- printf("\nVersuche: %d", versucheCounter);
- printf("\n");
- printf("\n");
- // system("pause");
- return 0;
- }
- else
- {
- versucheCounter++;
- // printf("\nVersuche: %d", versucheCounter);
- goto anfang;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement