Hola gente necesito su ayuda con este problema,no se como resolverlo les muestro lo que ya tengo hecho ademas
El problema a resolver seria el siguiente:
1. Cargar un arreglo de Equipos.
2. Cargar un arreglo de Jugadores. Validar que el idEquipo corresponda a algún
Equipo (en el arreglo de equipos). Dicha operación se puede realizar en una
función aparte.
3. Mostrar los arreglos por pantalla, primero mostrando la información de un equipo y
luego los jugadores que el corresponden (piense en cómo modularizarlo)
Yo ya cargue los arreglos,pero no entiendo lo de darle id al equipo y como mostrarlo primero mostrando la informacion de un equipo y luego los jugadores que le corresponden
Mod: los códigos deben ir en etiquetas GeSHi
El problema a resolver seria el siguiente:
1. Cargar un arreglo de Equipos.
2. Cargar un arreglo de Jugadores. Validar que el idEquipo corresponda a algún
Equipo (en el arreglo de equipos). Dicha operación se puede realizar en una
función aparte.
3. Mostrar los arreglos por pantalla, primero mostrando la información de un equipo y
luego los jugadores que el corresponden (piense en cómo modularizarlo)
Yo ya cargue los arreglos,pero no entiendo lo de darle id al equipo y como mostrarlo primero mostrando la informacion de un equipo y luego los jugadores que le corresponden
Código (c) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct
{
int idJugador;
char nombre[30];
int edad;
int idEquipo;
}jugador;
typedef struct
{
int idEquipo;
char nombre[30];
int zona;
}equipo;
int CargarEquipo( equipo E[] ,int dimension)
{
int i=0;
char control='s';
while(control=='s' && i<dimension)
{
printf("Ingrese el identificador del Equipo:");
fflush(stdin);
scanf("%d",&E[i].idEquipo);
printf("Ingrese el nombre del Equipo:");
fflush(stdin);
scanf("%s",&E[i].nombre);
printf("Ingrese en que Zona esta el Equipo:");
fflush(stdin);
scanf("%d",&E[i].zona);
printf("Desea cargar otro equipo? (S/N)");
fflush(stdin);
scanf("%c",&control);
i++;
}
return i;
}
int CargarJugadores (jugador J[],int dimension)
{
int i=0;
char control='s';
while(control=='s' && i<dimension)
{ printf("Ingrese el Id del Jugador:");
fflush(stdin);
scanf("%d",&J[i].idJugador);
printf("Ingrese el nombre del Jugador:");
fflush(stdin);
scanf("%s",&J[i].nombre);
printf("Ingrese la edad:");
fflush(stdin);
scanf("%d",&J[i].edad);
printf("Ingrese en que id Equipo tiene:");
fflush(stdin);
scanf("%d",&J[i].idEquipo);
printf("Desea ingresar otro jugador? (S/N)");
fflush(stdin);
scanf("%c",&control);
}
}
int MostrarEquipo
int main()
{
equipo equi;
jugador juga;
int validos=CargarEquipo(&equi,10);
CargarJugadores(&juga,11);
return 0;
}
Mod: los códigos deben ir en etiquetas GeSHi