#include <stdio.h>
#include <stdlib.h>

/*Prototypen*/
void maxzahl(int,int);
void wieweitentf(int,int);

void maxzahl(int rate, int zuf)
{
   (rate>zuf) ?wieweitentf(rate,zuf) :wieweitentf(zuf,rate); 
}

void wieweitentf(int a, int b)
{
   int tmpcount=0;

   while(a>b)
     {
       b++;
       tmpcount++;
     }

   if(tmpcount==1)
     printf("Gaaaanz knapp!!!!\n");
   else if(tmpcount==2)
     printf("Nicht schlecht, ziemlich nah dran!!\n");
   else
     printf("Spielen sie heute besser nicht Lotto ;)\n");
}


int main(void)
{
   int ratezahl,count=0,erraten=0;
   int zufall=rand()%10;  /*Erzeugt ein Zufallszahl von 1-10*/

  do{
          printf("Zahleingabe bitte (1-10): ");
          scanf("%d",&ratezahl);
          if(ratezahl==zufall)
            {
              erraten=1;
              count++; 
            }
          else
            {
              maxzahl(ratezahl,zufall);
              count++;
            }
       }while(erraten!=1 && count !=3);

  if(erraten==0)
     {
       printf("Sie haben 3 Chancen vertan ;)\n");
       printf("Die Zahl wäre %d gewesen!!\n",zufall);
     }
   else
       printf("Wow mit %d Versuche erraten!\n",count); 

   return 0;
}
