#include <stdio.h>
#define SPIELE 5

/*Globale Variablen*/
int Bayern[SPIELE]={0};
int Borussia[SPIELE]={0};
int BayTor[SPIELE]={0};
int BorTor[SPIELE]={0};

static int count=0; /*Indexzaehler*/

/*Funktion zum zaehlen der Punkte*/
void punkte(int bm[], int bd[])
 {
  if(bm[count]>bd[count])
   {
    bm[count]=3;     /*3Punkte für Bayern*/
    bd[count]=0;
   }
  else if(bm[count]<bd[count])
   {
    bd[count]=3; /*3Punkte für Borussia*/
    bm[count]=0;
   }

  else if(bm[count]==bd[count])
   {
    bm[count]=1; /*1Punkt für jeden - Unentschieden*/
    bd[count]=1;
   }
}

int main()
{
 int tor1,tor2;
 int tmptor1=0,tmptor2=0;
 int i;
 int abfrage;
 int dummy=1;  /*zum Abbruch von do..while*/

 while(count!=SPIELE)
  {
   printf("%d. Spiel : Bayern - Borrusia\n",count+1);
   printf("Tor(e) Bayern : ");
   scanf("%d",&tor1);
   Bayern[count]=tor1;
   BayTor[count]=tor1;
   printf("Tor(e) Borussia : ");
   scanf("%d",&tor2);
   Borussia[count]=tor2;
   BorTor[count] =tor2;

   punkte(Bayern,Borussia); /*Werte an Funktion punkte()*/
   count++; /*Indexzaehler um 1 erhöhen*/
  }

/*Ergebniss - Abfrage*/
 do{
     printf("Welches Ergebniss von welchen Spiel : ");
     scanf("%d",&abfrage);

     if(abfrage>SPIELE)
        dummy=0;
     else
        printf("Bay - Bor :%d - %d\n",BayTor[abfrage-1],BorTor[abfrage-1]);

    }while(dummy!=0);


 tor1=0; /*Inhalt von tor1 & tor2 auf 0 setzen*/
 tor2=0;

 for(i=0; i<SPIELE; i++) /*Gesamtpunkte aller Spiele*/
  {
   tor1+=Bayern[i];
   tor2+=Borussia[i];
   tmptor1+=BayTor[i];
   tmptor2+=BorTor[i];
  }

 printf("\t\tBayern - Borussia\n");
 printf("Punkte :\t %d - %d\n",tor1,tor2);
 printf("Tore :\t %d - %d\n",tmptor1,tmptor2);

 return 0;
}

