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

Cvičení 7


Úloha 7.1

Napište program, který reprezentuje a zpracovává body v prostoru. Deklarujte strukturovaný datový typ pro uložení bodů. Definujte dvě funkce:

  1. float vzdalenost(...), která má jeden parametr (bod) a vrací vzdálenost bodu od počátku.
  2. float vzdalenost(...), která má dva parametry (dva body) a vrací vzdálenost mezi těmito dvěma body.
Souřadnice bodů načtěte ze standardního vstupu, uložte je do proměnných strukturovaného typu. Ověřte chování funkcí.

Řešení:

CodeBlocks:body_3D.cbp, body_3D.cpp


Úloha 7.2

Vytvořte rekurzivní verzi funkce vyhledávání binárním půlením.

Polotovar:
CodeBlocks:bin_pul_rek_pol.cbp, bin_pul_rek_pol.c

Řešení:

CodeBlocks:bin_pul_rekurze.cbp, bin_pul_rekurze.c


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