rendered paste body#include <stdio.h>#include <stdlib.h>#include <time.h>#define ELEMENTE 20#define RANGE 49#define BAELLE 6int rnd(int range);const int SIZE = 6;void seedrnd(void);void sort(int* array, int size);void main(){ int nummern[RANGE]; int ausgabe[BAELLE]; int eingabe[BAELLE]; int b; int i=0; int x=0; printf("Lotto Ziehung (6 aus 49) \n\n"); seedrnd(); while ( i < RANGE) { nummern[i]=0 ; i=i+1; } printf("Bitte geben sie ihren Tipp ab:"); while (i < BAELLE) { scanf("%i", &(eingabe[i]) ); i=i+1; } printf(" \n"); sort(eingabe, BAELLE); for(x=0; x < BAELLE; x++) printf("%i\t " , eingabe[x]); //getchar(); i=0; while (i < BAELLE) { b = rnd(RANGE); while(nummern[b-1]); { nummern[b-1] = 1; ausgabe[i] = b; } i=i+1; } sort(ausgabe, BAELLE); printf("Die heutige Ziehung ergibt: \n"); for(x=0; x < BAELLE; x++) printf("%i\t " , ausgabe[x]); printf(" \n"); b=vergleichen(eingabe, ausgabe, BAELLE); printf("Sie haben einen %i 'er im Lotto !\n",b); }int rnd (int range){ int r; r = rand() % (range+1); return r;}void seedrnd(void){ srand((unsigned)time(NULL));}int vergleichen(int* eingabe, int* ausgabe, int groesse){ int i=0; int j=0; int treffer=0; while(i<groesse) { while(j<groesse) { if(eingabe[i]==ausgabe[i]) {treffer=treffer+1;} j=j+1; } i=i+1; } return treffer;}void sort (int* array, int size){int i,j,temp; for(i=0;i<size-1;i++) { for(j=i+1;j<size;j++) { if(array[i] > array[j]) { temp = array[j]; array[j] = array[i]; array[i] = temp; } } }}