Advertisement
stefan96

Zadatak 6.5

Nov 28th, 2015
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.73 KB | None | 0 0
  1. %Implementirati algoritam koji pronalazi sve studente sa prosečnom ocenom u određenom opsegu i ispisuje njihove podatke. Prvi ulazni parametar funkcije je niz struktura koje predstavljaju studente  i imaju polja: brIndeksa, ime, prezime, ocena. Drugi ulazni parametar funkcije je vektor od 2 elementa koji predstavljaju granice opsega. Modifikovati algoritam linearne pretrage.
  2.  
  3. function zadatak65(A, key)
  4.  
  5.  
  6.  j=0;
  7.  key1=key(1);
  8.  key2=key(2);
  9.  keys=key1:0.05:key2;
  10.  
  11.  keysLength=length(keys);
  12.  
  13.  
  14.  for keyNum = 1:keysLength
  15.  
  16.  for k = 1:length(A)
  17.  
  18.  if (A(k).ocena == keys(keyNum))
  19.  
  20.  j=j+1;
  21.  
  22.  
  23.  rez1(j) = k;
  24.  end
  25.  
  26.  end
  27.  
  28.  end
  29.  
  30.  for i=1:length(rez1)
  31.      
  32.      student = A(rez1(i))
  33.      
  34.      
  35.  end
  36.  
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement