ramontricolor12

LISTA 06 - Exercício 05

Jul 15th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.29 KB | None | 0 0
  1. /* CABEÇALHO
  2.    Arquivo: LISTA 06 - Exercicio 5.c
  3.    Objetivo: Criar a estrutura de uma equipe.
  4.    Autor(a): Ramon Borges
  5.  */
  6.  
  7.  #include <stdio.h>
  8.  #define MAXEQUIPES 1
  9.  #define MAXATLETAS 1
  10.  struct TipoAtleta
  11. {
  12.     int matricula;
  13.     int idade;
  14.     float altura;
  15. };
  16.  
  17. struct data
  18. {
  19.     int dia, mes, ano;
  20. };
  21.  
  22. struct equipe
  23. {
  24.     struct TipoAtleta atletas[MAXATLETAS];
  25.     char nomeEquipe[30];
  26.     struct data datas;
  27. };
  28.  
  29.  int main()
  30.  {
  31.     struct equipe equipes[MAXEQUIPES];
  32.     int i, j;
  33.  
  34.  
  35.     for(i = 0; i < MAXEQUIPES; i++)
  36.     {
  37.         printf("\nInforme o nome da equipe: ");
  38.         gets(equipes[i].nomeEquipe);
  39.         printf("\nInforme dia, mes e ano de fundacao: ");
  40.         scanf("%d %d %d", &equipes[i].datas.dia, &equipes[i].datas.mes, &equipes[i].datas.ano);
  41.  
  42.         printf("\nAtletas do %s\n", equipes[i].nomeEquipe);
  43.         for(j = 0; j < MAXATLETAS; j++)
  44.         {
  45.             printf("--- %d Atleta ---", i+1);
  46.             printf("\nInforme a matricula: ");
  47.             scanf("%d", &equipes[i].atletas[i].matricula);
  48.             printf("\nInforme a idade: ");
  49.             scanf("%d", &equipes[i].atletas[i].idade);
  50.             printf("\nInforme a altura: ");
  51.             scanf("%f", &equipes[i].atletas[i].altura);
  52.         }
  53.     }
  54.     return 0;
  55.  }
Advertisement
Add Comment
Please, Sign In to add comment