Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void listarAlumnosNota(tasignatura &a)
- {
- tasignatura copia;
- if (asignaturaSinAlumnos(a)) cout<<endl<<"La asignatura no tiene alumnos"<<endl<<endl;
- else
- {
- copiar(a,copia);
- cout<<"Alumnos:"<<numeroAlumnos(a)<<endl<<"---------------------------";
- listarRec(a);
- cout<<endl<<"---------------------------"<<endl;
- copiar(copia,a);
- }
- }
- void listarRec(tasignatura &a)
- {
- talumno alumno;
- char nombre_alumno[50];
- if (!asignaturaSinAlumnos(a))
- {
- alumno=maximaNota(a);
- nombre(alumno,nombre_alumno);
- eliminar(a,nombre_alumno);
- listarRec(a);
- cout<<endl<<nombre_alumno<<"\t Nota: "<<nota(alumno);
- }
- }
- void copiar(tasignatura a,tasignatura &b)
- {
- int limite=numeroAlumnos(a),contador=1;
- crear(b);
- talumno alumno;
- while (contador<=limite)
- {
- alumno=extraerPosicion(a,contador);
- anadir(b,alumno);
- contador++;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement