Advertisement
JosepRivaille

X74882: Actualitzar un conjunt d'estudiants

Sep 27th, 2015
1,381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include "Cjt_estudiants.hh"
  2.  
  3. #include <vector>
  4. using namespace std;
  5.  
  6.  
  7. void modify(Cjt_estudiants& Cjt1, const Cjt_estudiants& Cjt2) {
  8.   for (int i = 0; i < Cjt1.mida(); ++i) {
  9.     Estudiant e1 = Cjt1.consultar_iessim(i+1);
  10.     Estudiant e2 = Cjt2.consultar_iessim(i+1);
  11.     if (e1.te_nota()) {
  12.       if (e2.te_nota() && (e2.consultar_nota() > e1.consultar_nota())) {
  13.     Cjt1.modificar_iessim(i+1, e2);
  14.       }
  15.     }
  16.     else if (e2.te_nota()) {
  17.       Cjt1.modificar_iessim(i+1, e2);
  18.     }
  19.   }
  20. }
  21.  
  22.  
  23. int main() {
  24.   Cjt_estudiants Cjt1, Cjt2;
  25.   Cjt1.llegir();
  26.   Cjt2.llegir();
  27.   modify(Cjt1, Cjt2);
  28.   Cjt1.escriure();
  29. }
  30.  
  31. //JosepRivaille
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement