[Cvičení 6] [Obsah] [Cvičení 8]

Cvičení 7


Témata


Prezentace je k dispozici ke stažení: PRG2_cviceni7.ppt

Funkce tisk s implicitní hodnotou parametru

Dev C++:tisk.dev, tisk.cpp
Code Blocks:tisk.cbp, tisk.cpp

Funkce tisk s lokální statickou proměnnou

Dev C++:tisk2.dev, tisk2.cpp
Code Blocks:tisk2.cbp, tisk2.cpp

Úloha 1

Přetižte funkce a upravte pomocí parametrů nahrazovaných referencí

Polotovar:

Dev C++:uloha2p.dev, uloha2p.cpp
CodeBlocks:uloha2p.cbp, uloha2p.cpp

Řešení:

Úloha 2

Napište funkci vloz pro vkládání dat za poslední prvek pole. Funkce testuje, zda je aktuální počet prvků menší než alokovaná velikost pole; pokud ano, vloží prvek na konec, jinak zvětší pole dynamickou realokací. Využije operátor new.

Polotovar:

Dev C++:polep.dev, polep.cpp
CodeBlocks:polep.cbp, polep.cpp

Řešení :


[Cvičení 6] [Obsah] [Cvičení 8]