Advertisement
LuandaBernardo

Lista 2 - Q21 - Incompleto

Nov 22nd, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.55 KB | None | 0 0
  1. /* 21) O Comitê da Copa do Mundo 2014 cadastrou todos os jogadores com dados referentes aos atletas que vão participar da copa, incluindo:
  2. país que representa, o nome e a altura dos jogadores. Fazer um programa em C para executar os seguintes passos:
  3. a) Ler os dados referentes aos jogadores conforme especificação abaixo, armazenando-os nos vetores PAIS, NOME e ALTURA. País do atleta,
  4. com 3 caracteres literais; Nome do atleta, com 15 caracteres literais e Altura do atleta, com valor real;
  5. OBS.: 1 – Considerar um máximo de 800 atletas na competição;
  6. 2 – Os dados devem ser digitados via teclado, atleta por atleta, até que seja digitado „ZZZ. para o código do país
  7. (este dado não pertence a nenhum atleta e serve apenas para indicar o final da entrada de dados).
  8. b) Após a digitação dos dados, calcular a altura média dos atletas cadastrados, imprimindo, na tela, o valor calculado;
  9. c) Listar, na tela, a relação dos jogadores do Brasil (código do país „BRA.) que tenham altura maior ou igual à média geral calculada anteriormente;*/
  10.  
  11.  
  12. #include <stdio.h>
  13. #include <conio.h>
  14.  
  15.  
  16. main ()
  17.  
  18. {
  19.  
  20. int i, n;
  21.  float ALTURA[800];
  22.     char PAIS[800][4], NOME[800][16];
  23.    
  24.    
  25. do {
  26.     printf ("Digite o numero de altletas:   ");
  27.     scanf ("%d", &n);
  28. }while( n<0 || n>800);
  29.  
  30.  
  31. do {
  32.     for (i=0;i<n; i++)
  33.     {
  34.     printf ("\n Nome:  ");
  35.     fflush (stdin);
  36.     gets (NOME[i]);
  37.     printf ("Pais: ");
  38.     fflush (stdin);
  39.     gets (PAIS[i]);
  40.     printf ("Altura: ");
  41.     scanf ("%f", &ALTURA[i]);
  42.     }
  43. } while(PAIS[n][i] != 'ZZZ' || i<n);
  44.     getch();
  45.     return 0;
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement