Solução: Problema da competição de ciclismo (Daniel Rodrigues)
From AdonaiMedrado.Pro.Br
Revision as of 13:35, 29 April 2009 by 200.17.147.2 (Talk) (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=...)
- include <stdio.h>
- include <stdlib.h>
- 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); }