4. mikrotest
Abschlussbedingungen
19. Chytrá záměna čísel
Zadání:
Prohoďte dvě načtená reálná čísla uložené do proměnných x a y mezi sebou. Pro záměnu čísel v proceduře nepoužívejte pomocnou proměnnou a prohozené hodnoty v proměnných vypište.
Hlavní program:
- Záměna dvou reálných čísel pomocí podprogramu (procedury) ChytraZamena volaného z hlavního programu - viz Obrázek 1

Obrázek 1: Hlavní program ZamenaDvouRealCiselBezPomocnePromenne pro záměnu dvou reálných čísel bez použití pomocné proměnné
Podprogram - procedura:
- ChytraZamena - viz Obrázek 2:
- Formální parametr:
- x ... první hodnota určená k prohození
- y ... druhá hodnota určená k prohození

Obrázek 2: Podprogram ChytraZamena - procedura pro záměnu dvou reálných čísel bez použití pomocné proměnné
Výstup programu

Výstup programu ZamenaDvouRealCiselBezPomocnePromenne pro záměnu dvou reálných čísel bez použití pomocné proměnné