#include <stdio.h>

#include <stdlib.h>

#include <time.h>

 

#define false 0

#define true -1

 

 

int main(int argc, char *argv[])

{

  time_t timer;

  timer=time(NULL);

  srand(timer);

 int numPessoas;

    int numTurmas;

    printf("Numero de pessoas por turma:");

    scanf("%d", &numPessoas);

        int aniv[numPessoas];

    printf("Numero de turmas:");

    scanf("%d", &numTurmas);

    int contaTurma, contaPessoa, contaAnivIgual=0, i, j;

    int dataIgual;

    for(contaTurma=0; contaTurma<numTurmas; contaTurma++){

      //for(j=0; j<numPessoas; j++) aniv[j]=0

      for(contaPessoa=0; contaPessoa<numPessoas; contaPessoa++)

        aniv[contaPessoa]=rand()%365+1;

      dataIgual=false;

      for(i=0; i<numPessoas-1; i++){

        for(j=i+1; j<numPessoas; j++)

          if(aniv[i]==aniv[j]){

            dataIgual=true;

            goto tst;

          }

      }tst:

      if(dataIgual) contaAnivIgual++;

    }

 

    printf("%d %d\n", contaAnivIgual, (numTurmas-contaAnivIgual));

    printf("%.2f %.2f\n", contaAnivIgual/(double)numTurmas,

     (numTurmas-contaAnivIgual)/(double)numTurmas);

  system("PAUSE");     

  return 0;

}