/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/fsm/fsm/www.getnumbers.de/lotto-html.c


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main () {
   int i, n;
   time_t t;
   int array [49];
   int j;
   int q;
   int flag = 1;
   int k;
   int l;
   
   n = 14*6;
   
   srand((unsigned) time(&t));

   int array2 [49];
   
   printf ("<table>");
   printf ("<tr>");
   for (l = 0;  l < 14;  l++) {
    printf ("<td>");
   for (i = 0;  i < 49;  i++)
        array2 [i] = 0;
   
   for( i = 0, j = 0 ; i < 6 ; i++, j++) {
        if (j >= 49)
            j = 0;

        int flag = 1;
        while (flag) {
            q = (rand() % 49)+1;
            for (k  = 0;  k < j;  k++) {
                if (array [k] == q) {
                    flag = 1;
                    break;
                }
            }
            if (k == j)
                flag = 0;
        }
        array [j] = q;
        array2 [q] = 1;
   }
   
   printf ("<table>");
   printf ("<tr>");
   for (i = 1;  i <= 49;  i++) {
       if (array2 [i-1] == 1)
           printf ("<td class=\"td1\">%i</td>", i);
       else
            printf ("<td>%i</td>", i);
       if (i%7 == 0) {
           printf ("</tr>");
           printf ("<tr>");
       }
           
            
   }
   printf ("</tr>");
   printf ("</table>");
   if (l == 6) {
       printf ("</tr>");
       printf ("<tr>");
    }
       
   }
   printf ("</td>");
   printf ("</tr>");
   printf ("<table>");
   return(0);
}