Foros del Web » Programación para mayores de 30 ;) » C/C++ »

borrar arreglo

Estas en el tema de borrar arreglo en el foro de C/C++ en Foros del Web. hola, tengo con hacer con un programa con lo siguiente -El sistema debe permitir ingresar los datos de un alumno (nombre, nota 1, nota 2, ...
  #1 (permalink)  
Antiguo 02/01/2009, 20:03
 
Fecha de Ingreso: agosto-2008
Mensajes: 4
Antigüedad: 15 años, 8 meses
Puntos: 0
borrar arreglo

hola, tengo con hacer con un programa con lo siguiente

-El sistema debe permitir ingresar los datos de un alumno (nombre, nota 1, nota 2, nota 3, numero matricula)

-El sistema debe permitir eliminar un alumno.

entre varias otras cosas, pero no entiendo no se como hacer esta funcion

el programa se hace con arreglos de estructura

gracias de antemano
  #2 (permalink)  
Antiguo 03/01/2009, 07:44
 
Fecha de Ingreso: mayo-2008
Ubicación: Chile
Mensajes: 189
Antigüedad: 16 años
Puntos: 3
Respuesta: borrar arreglo

mira, no se si las variables se pueden borrar, pero yo haria algo asi:

una estructura con:
- const char* nombre;
- notas[3];
-notas_definitivas[2];
-totalnotas;

preguntas el numero de nota q deseas elimininar(devuelve el valor x)

x--;/*si pone la primera nota se accede al array con nota[0] y no nota[1]*/
notas[x] = 0
short contador = 0;
for( int i=0; i<=totalnotas-1; i++){
if(notas[i] != 0){/*tambien puede ser: if(i == x)*/
notasdefinitivas[contador] = notas[i];
contador++;
}
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:51.