% script zjistí pro libovolné uživatelem zadané èíslo z klávesnice, zda je
% kladné, záporné nebo rovné nule
% uživatel zadá z klávesnice poèet prvkù ve vektoru a prvky vektoru 
clear;                                             % vymaže všechny promìnné z pamìti
p=input('Zadej pocet prvku vektoru: p=');          % uživatel zadá èíslo p
for n=1:p                                          % for poèátek:krok:konec (zde od 1 do p, krok 1 není uveden)
    fprintf('\nZadej %d. prvek: ',n)                   % formatovany výpis na obrazovku
    k(n)=input('');                                    % uživatel zadá n-tý prvek vektoru
    if k(n)<0                                          % podmínka - logický výraz - je-li n-tý prvek vektoru k(n)<0
        fprintf('\nCislo %-8.3f je záporné\n',k(n))    % formatovany výpis na obrazovku 
        elseif k(n)==0                                 % podmínka - logický výraz - je-li k(n) rovno 0
                fprintf('\nCislo %8.1f rovná se 0\n',k(n))  % formatovany výpis na obrazovku 
    else                                                    % jestliže neplatí ani k(n)<0 ani k(n)==0
        fprintf('\nCislo %08.2f je kladné\n',k(n))          % formatovany výpis na obrazovku 
    end                                             % ukonèení podmínìného pøíkazu
end                                                 % ukonèení cyklu for
%-------------------------------------------------
% fprintf - formátovaný výstup
% napø. fprintf('cislo  %-8.3f\n', x); 
% %       - zaèátek formátovací sekvence
% -,+,0   - zobrazení znaménka nebo vedoucí nuly
% 8       - šíøka pole
%.3       - z toho poèet míst za des.teèkou (pøesnost)
% f		  - znak oznaèující druh konverze
%----------------------------------------------------
%  		 c	   ... znak
%  		 d     ... dekadický zápis (znaménkovì)
% 		 e / E ... exponencielní zápis (3.14e+00 / 3.14E+00)
%  		 f 	   ... zápis v pevné øádové èárce
%        g / G ... exponencielní zápis
% 		 x / X ... hexadecimální zápis (a-f / A-F)
% 		 o     ... oktalový (osmièkový) zápis
%  		 u 	   ... dekadický zápis (neznaménkovì)
% 		 s	   ... øetìzec znakù
% 
% Speciální znaky: \n – nová øádka  
%                  \b – Backspace  
%                  \t – TAB      
% dvojice: \\    %%   \''       (zpìtné lomítko,procento,uvozovky)