Da ich im Netz auf nichts Ähnliches gestoßen bin stelle ich mein kürzlich erstelltes Programm allen zur Verfügung. Hier werden 6 Pseudozufallszahlen
generiert, die jeweils nur einmal vorkommen.
Da ich selbst oft die Hilfe von anderen benötige dachte ich mir mein Programm auch veranschaulichen zu können. MfG Soul-ya( Mustapha Merabti)
zu stolz auf mein Progrämmchen um's namenlos auszusetzen :-(
generiert, die jeweils nur einmal vorkommen.
Da ich selbst oft die Hilfe von anderen benötige dachte ich mir mein Programm auch veranschaulichen zu können. MfG Soul-ya( Mustapha Merabti)
zu stolz auf mein Progrämmchen um's namenlos auszusetzen :-(
Code:
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <time.h>
void main()
{
system("title 6er Lotto");
int zahl[6];
srand(time(NULL)); // ab jetzt können pseudozufallszahlen generiert werden
for(int x=0;x<6;x++)
{
zahl[x]=rand()%49; // generieren einer pseudozufallszahl
}
/* ab hier werden die arrays solange sie ungleich sind miteinander verglichen,
sollten sie gleich werden wird anstelle des zahl[x]-arrays ein neuer wert generiert*/
int ok=0;
while(ok==0)
{
for(int y=0;y<5;y++)
{
for(x=0;x<6;x++)
{
if(y==x)
y++;
if(zahl[y]!=zahl[x])
ok=1; // hier wird die bedingung der while-schleife verändert
else
{
zahl[x]=rand()%49;
ok=0;
}
}
}
}
//hier fängt die ausgabe an
for(x=0;x<6;x++)
{
printf("%i",zahl[x]+1);
}
system("pause");
}