Advertisement
DatProgrammer

X74882

Mar 10th, 2016
503
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include "Estudiant.hh"
  4. #include "Cjt_estudiants.hh"
  5. using namespace std;
  6.  
  7. // ACTUALITZAR CONJUNT D'ESTUDIANTS
  8.  
  9. void millor_nota(Cjt_estudiants& c1, const Cjt_estudiants& c2) {
  10.    
  11.     int size = c1.mida();
  12.     Estudiant e1;
  13.     Estudiant e2;
  14.     for (int i = 1; i <= size; ++i) {
  15.         e1 = c1.consultar_iessim(i);
  16.         e2 = c2.consultar_iessim(i);
  17.         if (e1.te_nota() and e2.te_nota()) {
  18.             if (e1.consultar_nota() <= e2.consultar_nota()) c1.modificar_iessim(i, e2);
  19.         }
  20.         else if ((not e1.te_nota()) and e2.te_nota()) c1.modificar_iessim(i, e2);
  21.         else{}
  22.     }
  23. }
  24.  
  25. int main() {
  26.    
  27.     Cjt_estudiants c1;
  28.     c1.llegir();
  29.     Cjt_estudiants c2;
  30.     c2.llegir();
  31.     millor_nota(c1,c2); // Calcula la millor nota entre "c1" i "c2" de cada estudiant i la guarda a "c1"
  32.     c1.escriure();
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement