Advertisement
Trollkemada

Untitled

May 8th, 2011
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.26 KB | None | 0 0
  1. void listarAlumnosNota(tasignatura &a)
  2. {
  3.      tasignatura copia;
  4.      
  5.      if (asignaturaSinAlumnos(a)) cout<<endl<<"La asignatura no tiene alumnos"<<endl<<endl;
  6.      else
  7.      {
  8.               copiar(a,copia);                              
  9.               cout<<"Alumnos:"<<numeroAlumnos(a)<<endl<<"---------------------------";
  10.               listarRec(a);
  11.               cout<<endl<<"---------------------------"<<endl;
  12.               copiar(copia,a);
  13.      }
  14. }
  15.  
  16. void listarRec(tasignatura &a)
  17. {
  18.      talumno alumno;
  19.      char nombre_alumno[50];
  20.      if (!asignaturaSinAlumnos(a))
  21.      {
  22.                                   alumno=maximaNota(a);
  23.                                   nombre(alumno,nombre_alumno);
  24.                                   eliminar(a,nombre_alumno);
  25.                                   listarRec(a);
  26.                                   cout<<endl<<nombre_alumno<<"\t Nota: "<<nota(alumno);
  27.      }
  28.                                                                  
  29. }
  30.  
  31. void copiar(tasignatura a,tasignatura &b)
  32. {
  33.      int limite=numeroAlumnos(a),contador=1;
  34.      crear(b);
  35.      talumno alumno;
  36.      while (contador<=limite)
  37.      {
  38.            alumno=extraerPosicion(a,contador);
  39.            anadir(b,alumno);
  40.            contador++;
  41.      }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement