#10 Polarkos
1/
pole předáváš do procedury referenci aby si uvnitř procedury mohl měnit
hodnoty prvku pole a po skončení procedury aby to bylo viditelné
i z vnějšku procedury. ¨Procerura teby bude mít 2 parametry, první pole
a druhý max což bude hodnota maximalniho čísla.
https://msdn.microsoft.com/cs-cz/library/wak0wfyt.aspx
http://www.gvp.cz/…as/obsah.htm
https://books.google.cz/books?…
2/
To samé jako v bodě 1. Opět cyklus For index0 = 0 To numbers.GetUpperBound(0)
a uvnitř cyklu přičteš k prvku pole jedničku
https://msdn.microsoft.com/cs-cz/library/wak0wfyt.aspx
http://www.gvp.cz/…as/obsah.htm
3/ to samé co v předchozích 2 příkladech +
https://msdn.microsoft.com/…hc0a116.aspx
+ funkce fix
https://msdn.microsoft.com/…ary/xh29swte(v=vs.90).aspx
For index0 = 0 To numbers.GetUpperBound(0)
prvocislo = 0
For index1 = 2 To sqr( N ) step 1
if ( numbers(index0) <> index1 ) and ( ( numbers(index1)/index2 ) = fix( numbers(index1)/index2 ) )
prvocislo = 1
end if
Next
if (prvocislo = 0) then print index0 ; " je prvocislo"
Next
4/ to samé co v předchozích příkladech +
For index0 = 0 To numbers.GetUpperBound(0)
multiplier = 1
do while ( numbers( index0 )/multiplier > 1 )
print numbers( index0 ) ; " nasobitel " `; multiplier
multiplier = multiplier * 10
loop
next index0
body 5 .. 8 .. ten samý styl :) jako u předchozích bodů
9/ jako 1 ale uděláš funkci dovnitř napíšeš že vstupní parametr = parametr + 1
10/ tomu se říká swap funkce
https://social.msdn.microsoft.com/…ion-in-vbnet?…
no nepíšeš v kterým ročníku na ZŠ seš, ale podle mě je to trochu složitý na ZŠ ...
možná tak body 1,2,9 ... bejt tebou bych si šel stěžovat na neadekvátní složitost zadání .... ono totiž v rusku to chodí jinak ...znáš tu legendu o Meresjevovi že ? ........... pokud si nepodáš stížnost, bude to bráno tak, že seš flákač a vina bude na tobě ...
ty příklady odpovídaj tak 3-4 ročníku za SŠ letní pololetí