Hallo leute, ich möchte eine Lottoziehung programmieren und ich krieg es einfach nicht
hin, dass er keine doppelten Zahlen verwendet.
kann mir irgendjemand helfen? ich verzweifle gleich...
----------------------------------------------------------------------------------------------------------------------------------
printf ("\t LOTTOZIEHUNG\n\n ");
int ziehung;
int x[5];
int k, y;
int flag;
srand (time(NULL));
for (ziehung=1; ziehung<7; ziehung++)
{
flag = 0;
for (k = 1; k < 50; k++)
{
if (y = x[5]) flag = 1;
while (flag = 1)
{
y = rand();
}
}
x[5] = y;
}
{
printf ("%4i", y);
}
----------------------------------------------------------------------------------------------------------------------------------
hin, dass er keine doppelten Zahlen verwendet.
kann mir irgendjemand helfen? ich verzweifle gleich...
----------------------------------------------------------------------------------------------------------------------------------
printf ("\t LOTTOZIEHUNG\n\n ");
int ziehung;
int x[5];
int k, y;
int flag;
srand (time(NULL));
for (ziehung=1; ziehung<7; ziehung++)
{
flag = 0;
for (k = 1; k < 50; k++)
{
if (y = x[5]) flag = 1;
while (flag = 1)
{
y = rand();
}
}
x[5] = y;
}
{
printf ("%4i", y);
}
----------------------------------------------------------------------------------------------------------------------------------