Difference between revisions of "Solução: Problema da competição de ciclismo (Daniel Rodrigues)"

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
(New page: #include <stdio.h> #include <stdlib.h> #include <string.h> <code lang="c"> void main() { int i, num_comp, circ, giros, vencedor=0, j, tempo, lixo, girosVencedor=0, numeroVencedor=...)
(No difference)

Revision as of 13:35, 29 April 2009

  1. include <stdio.h>
  2. include <stdlib.h>
  3. include <string.h>
void main() {
      int  i, num_comp, circ, giros, vencedor=0, j, tempo, lixo, girosVencedor=0, numeroVencedor=0;
      float velMedia, tempoConvertido, velMediaConvertida, tempoVencedor;
      scanf("%d",&num_comp);
      for (i=0; i<num_comp; i++){
          scanf("%d",&circ);
          scanf("%d",&giros);
          if(circ*giros>vencedor){
             numeroVencedor=i+1;
             vencedor = circ*giros;
             girosVencedor=giros;
             tempoVencedor=0;
             for(j=0; j<giros; j++){
                 scanf("%d",&tempo);
                 tempoVencedor=tempoVencedor+tempo;
             }
          }
          else
            for(j=0; j<giros; j++)
                scanf("%d", lixo);
      }
      velMedia = vencedor/tempoVencedor;
      velMediaConvertida= 3.6*velMedia;
      printf("%d\n", numeroVencedor);
      printf("%.1f\n", velMediaConvertida);
}