dane_uczestnikow = pobierz_uczestnicy_kursu();
%dane_osobowe = cell2struct(cell(1, length(dane_uczestnikow)), dane_uczestnikow, 2);
dane_osobowe = struct("nazwisko", dane_uczestnikow(2), "imie", dane_uczestnikow(3), "indeks", dane_uczestnikow(4));
punkty = struct("punkty_vec", { dane_uczestnikow(4), dane_uczestnikow(5), dane_uczestnikow(6), dane_uczestnikow(7), dane_uczestnikow(8), dane_uczestnikow(9), dane_uczestnikow(10), dane_uczestnikow(11), dane_uczestnikow(12), dane_uczestnikow(13) });
liczba_uczestnikow = 24;
liczba_kolumn = 13;
imie_offset = 2;
nazwisko_offset = 1;
indeks_offset = 3;
for wiersz = 1:liczba_uczestnikow
dane_osobowe(wiersz).nazwisko = dane_uczestnikow(wiersz, nazwisko_offset);
dane_osobowe(wiersz).imie = dane_uczestnikow(wiersz, imie_offset);
dane_osobowe(wiersz).indeks = dane_uczestnikow(wiersz, indeks_offset);
for punkty_offset = 4:13
punkty(wiersz).punkty_vec(punkty_offset - 3) = dane_uczestnikow(wiersz, punkty_offset);
end
end
for wiersz = 1:liczba_uczestnikow
suma_punktow = 0;
vec_punktow = cell2mat(punkty(wiersz).punkty_vec);
for i = 1:length(vec_punktow)
suma_punktow = suma_punktow + vec_punktow(i);
end
dane_osobowe(wiersz).nazwisko = dane_uczestnikow(wiersz, nazwisko_offset);
dane_osobowe(wiersz).imie = dane_uczestnikow(wiersz, imie_offset);
dane_osobowe(wiersz).indeks = dane_uczestnikow(wiersz, indeks_offset);
dane_osobowe(wiersz).suma_punktow = suma_punktow;
dane_osobowe(wiersz).ocena = wystaw_ocene(suma_punktow);
end
for i = 1:liczba_uczestnikow
for j = 2:liczba_uczestnikow - i
if(dane_osobowe(j-1).ocena < dane_osobowe(j).ocena)
dane_osobowe([j-1 j]) = dane_osobowe([j j-1]);
end
end
end
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}