All pastes #2071435 Raw Edit

Mine

public text v1 · immutable
#2071435 ·published 2011-05-29 02:10 UTC
rendered paste body
int cont_alunos = 0, alunosPorSala = 0, cont_sala = 0, numeroSala = 0, salaMaiorMedia = 0;
  float maiorMedia = 0, mediaGeral = 0, notaAluno = 0, somaNotas = 0, 
        mediaSala = 0, somaSala = 0, mediaGeralSalas = 0;
   
        
        
        printf("\nDigite (0) para finalizar o programa: ");
        printf("\nDigite (11) para mudar de sala:\n\n");
        
        do
        {
            printf("\nDigite o numero da sala: ");
            scanf("%d", &numeroSala);
                                  
              if(numeroSala == 0)
                  
              break;
                  
                  while(numeroSala > 0)
                  {
                                   
                     printf("\nDigite a nota do aluno: ");
                     scanf("%f", &notaAluno);
                     
                       if(notaAluno == 11)
                       {
                       break;
                       }
                       else
                       {
                           if(notaAluno < 0 || notaAluno > 10)
                           {
                               printf("\nNota invalida, digite a nota entre 0 e 10:");
                               scanf("%f", notaAluno);
                           }   
                           
                           cont_alunos++;
                           somaNotas += notaAluno;
                           alunosPorSala++;
                           somaSala += notaAluno;
                         
                       }
                     
                  } 
                  
                  cont_sala++; 
                  mediaSala = somaSala / alunosPorSala;
                  alunosPorSala = 0;
                  somaSala = 0;
                  
                  mediaGeralSalas = ((mediaGeralSalas * (cont_sala - 1)) + (mediaSala / cont_sala));
                                        
                  if(mediaSala > maiorMedia)
                  {
                      maiorMedia = mediaSala;
                      salaMaiorMedia = numeroSala;
                  } 
                  
       } 
         
                  while(numeroSala != 0);
                  
                  if(cont_alunos == 0)
                  
                       printf("\nNao existe alunos cadastrados\n\n");
                       else
                       {
                           mediaGeral = somaNotas / cont_alunos;                           
                          
                           printf("\nA media geral e': %.1f\n\n ", mediaGeral);
                           printf("A sala que obteve melhor media foi a sala: %d\n\n ", salaMaiorMedia);
                           printf("A media das salas e': %.1f\n\n ", mediaGeralSalas);
                           printf("\n");
                       }