All pastes #2067950 Raw Edit

Mine

public text v1 · immutable
#2067950 ·published 2011-05-24 02:43 UTC
rendered paste body
  
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  int i, turma, somaTurma, turmaA, turmaB;
  float nota, somaNota, notaTurmaA, notaTurmaB, mediaTurma, mediaTurmaA, mediaTurmaB;
  
  i = 0;
  somaNota = 0;
  somaTurma = 0;
  turmaA = 0;
  turmaB = 0;
  notaTurmaA = 0;
  notaTurmaB = 0;
    
  /*Apresentação do problema e obtenção dos valores*/
  
  printf("\n* Calcular medias de listagem de um simulado, dados numeros de Turmas e notas *\n");
  printf("________________________________________________________________________________\n");
  printf("                 Para encerrar a listagem digite Turma = 0\n");
  printf("________________________________________________________________________________\n");
  do
   {
    i++;
    printf("Digite o numero da Turma: ");
    scanf("%d", &turma);
    printf("\n");
   if (turma >= 1)
    {
     somaTurma ++;
     if (turmaA > turma || turmaA < turma)
      {
        turmaA ++;
      }
      if (turmaB > turmaA || turmaB < turmaA)
       {
          turmaB ++;
       }
      printf("Digite a nota do aluno: ");
      scanf("%f", &nota);
      printf("\n");
      somaNota += nota; 
      if (turmaA > turma || turma < turma)
       {
         notaTurmaA += turmaA;
       } 
       if ( notaTurmaB > turmaA || notaTurmaB < turmaA)
        {
          notaTurmaB += notaTurmaA;
        }
      mediaTurma = (float)somaNota / somaTurma;
      mediaTurmaA = (float)notaTurmaA / turmaA;
      mediaTurmaB =  (float)notaTurmaB / turmaB;
     fflush(stdin);
    }
   }
  while ( turma >= 1);
  printf("A media geral das notas de todos alunos: %.1f\n\n", (float) somaNota / (i-1));
  printf("A média das medias das Turmas: %.1f ", (float) mediaTurma + mediaTurmaA + mediaTurmaB / 3);