Estructuras De Datos
Enviado por GEOD21 • 27 de Septiembre de 2014 • 338 Palabras (2 Páginas) • 131 Visitas
1. Llenar una matriz con el siguiente formato
1 2 3 4 5 6
7 8 9 10 11
12 13 14 15
16 17 18
19 20
21
2. Utilizando la siguiente estructura
struct notas
{
char mat[10];
float calif;
} ;typedef struct notas C;
struct grupo
{
char nombre;
int numlista;
float prom;
C calif[5];
} ;typedef struct grupo G;
Se tiene un vector que almacena máximo 10 alumnos
Desarrolla las siguientes funciones
ALTA…. Un alumno a la vez, y debes pedir toda su información y llamar a la función promedio para obtener el promedio del alumno y guardarlo en el campo correspondiente.
CONSULTA…. Debes solicitar el numlista y buscar dentro del vector y regresar toda la estructura (como apuntador) y llamar a la función imprime para desplegar lo encontrado.
MODIFICA…. Debes solicitar el numlista llamar a la función que busca el elemento desplegarlo para confirmar si es el elemento que se desea cambiar, si es así, preguntar en un menú que campo desea modificar y modificar el registro preguntar si desea modificar otro, NO se deben preguntar todos los campos.
IMPRIME … Debe desplegar todos los datos del vector pero ordenados ascendentemente por numlista, debes tener la función ordena, y la función que imprime a todos los datos del vector (solo los que se han dado de alta).
3. Realiza el programa que almacene en un vector la siguiente estructura
struct datos
{
int numero;
char par[4];
int V[5];
};
typedef struct datos D ;
Debes crear un vector de 5 posiciones para almacenar las estructuras,
En el campo de número se debe llenar con un valor random donde el usuario te dé el limite final.
El
...