Solução: Problema da competição de ciclismo (Daniel Rodrigues)
From AdonaiMedrado.Pro.Br
#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); }