Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* 18) Faça um programa em C que identifica os corredores classificados para os jogos olímpicos. O programa deve ler do teclado:
- a) Receber o número t de corredores participantes, no intervalo de [2, 20].
- b) O nome de cada atleta deverá ser lido do teclado ser armazenado num vetor.
- c) O valor para a variável real limite, também deverá ser lido do teclado. Esta variável corresponde ao tempo máximo permitido para alcançar a
- classificação para as olimpíadas (ex. 7s e 20ms).
- d) Cada atleta terá direito a três tomadas de tempo. Armazenar os tempos dos corredores numa matriz t x 3, na qual cada linha identifica um atleta e
- cada coluna seu respectivo tempo.
- O programa deverá apresentar na tela:
- a) O nome e menor tempo de cada atleta classificado para as olimpíadas.
- Ex.: Lista de Classificados – Tempo limite 14 segundos.
- - João com o tempo de 12 segundos e 0 milésimos de segundo.
- - Fernando com o tempo de 13 segundos e 450 milésimos de segundo.
- b) A mensagem “Não há nenhum atleta classificado.” Deverá ser exibida caso nenhum atleta atinja o índice olímpico. */
- #include <stdio.h>
- #include <conio.h>
- main ()
- { int t, i, j, desclas=0, k;
- float lim, temp[20][3], menor=0.0;
- char atleta[20][60];
- do {
- printf ("\n Digite o numero de participantes: ");
- scanf ("%d", &t);
- } while(t<2 || t>20);
- for (i=0; i<t; i++) {
- printf ("\n Informe o nome do participante %d:", i);
- fflush (stdin);
- gets (atleta[i]);
- }
- printf ("\n Tempo Limite: ");
- scanf ("%f", &lim);
- for (i=0; i<t; i++){
- printf ("\n");
- puts (atleta[i]);
- for (j=0; j<3; j++)
- {
- printf ("Tempo %d : ", j+1);
- scanf ("%f", &temp[i][j]);
- }
- }
- for (i=0; i<t; i++)
- {
- for (j=0; j<3; j++)
- {
- if (temp[i][j]<=lim)
- menor = temp[i][j];
- desclas++;
- for (k=0; k<3; k++)
- { if (temp[i][k]<menor)
- { menor = temp[i][k];}
- }}
- printf ("\n");
- puts (atleta[i]);
- printf ("Com o tempo de %.2f segundos esta aprovado.", menor);}
- if (desclas==0)
- {printf ("\n Nenhum atleta foi Classificado!");
- }
- getch ();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement