Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2010, 13:32
Avatar de Gispanish
Gispanish
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
Duda ejercicio de registros

Holaaa a todos tengo varias dudas de como hacer este ejercicio
lo he empezado pero no se como acabarlo,es de registros sin utilizar punteros

os lo dejo y espero que alguien me pueda ayudar

El director de un colegio desea realizar un programa que procese los registros correspondientes
a los diferentes alumnos de un curso a fin de obtener los siguientes datos: nota más alta y
número de identificación del alumno correspondiente, nota media del curso, nota media del
grupo en el curso. Si existen varios alumnos con la nota más alta, deberemos visualizar todos
ellos. Deberéis inventar los campos mínimos necesarios para crear el archivo de alumnos y
obtener los datos pedidos

-declarar struct alumno
-definir clse de alumnos
-pedir nombre,apellidos,id-alumno,notateoria,notapractica
-calcular nota media de cada alunmo y media de la clase
-calcular nota mas alta de la clase
-mostrar por pantalla : media de cada alumno,meida de clase,id-alumno con la nota mas alta

y esto es lo que he hecho


#include <stdio.h>



struct alumno
{
char idalumno[20];
char nombre[50];
char apellido[20];
float notateoria;
float notapractica;
float notamedia;;

};


void main(void)
{

struct alumno clase[20];
int i=0,j=0;


printf("\n Dame el nombre del alumno %d: ", i+1);
gets(clase[i].nombre);

printf("\n Dame el apellido del alumno %d: ", i+1);
gets(clase[i].apellido);

printf("\n Dame el dni del alumno %d: ", i+1);
gets(clase[i].idalumno);




hasta ahi tengo y esta mal y no se seguir,es en lenguaje C por cierto
puede alguien ayudarme=?????????

Última edición por Gispanish; 05/08/2010 a las 13:43