Considerando que um time possui 5 jogadores:
a. declare duas estruturas TIME (codigo (int), nome (char[30]), ano_fundacao (int) , jogadores (JOGADOR[5]) ) e JOGADOR (nr_camisa (int) , nome (char[30]) );
b. crie uma variável da estrutura time e solicite ao usuário o preenchimento.
Resolução:
#include <cstdlib>
#include <iostream>using namespace std;
struct Time
{
int codigo;
char nome[30];
int ano_fundacao;
};struct Jogador
{
int nr_camisa;
char nome[30];
};
int main()
{
Time t;
Jogador vet[5];
printf(“Codigo: “);
scanf(“%i”,&t.codigo);
printf(“Nome: “);
fflush(stdin);
gets(t.nome);
printf(“Ano de fundação: “);
scanf(“%i”,&t.ano_fundacao);
for (int i=1;i<=5;i++)
{
printf(“\nJogador %i”,i);
printf(“\nNome: “);
fflush(stdin);
gets(vet[i].nome);
printf(“Numero da camisa: “);
scanf(“%i”,&vet[i].nr_camisa);}
printf(“\n\n Codigo: %i\n”,t.codigo);
printf(“ Nome: %s\n”,t.nome);
printf(“ Ano de fundação: %i\n\n”,t.ano_fundacao);
for (int i=1;i<=5;i++)
{
printf(“ Jogador %i”,i);
printf(“\n Nome: %s\n”,vet[i].nome);
printf(“ Numero da camisa: %i\n\n”,vet[i].nr_camisa);
}
system(“PAUSE”);
return EXIT_SUCCESS;}













Ae!
Valeu por colocar o link do meu blog!
Coloquei o seu blog no meu!
falow
n tem nada de struct aninhada ae…