Specifikace: Lineární rovnice

FUNKCE

Bude uživatele žádat o lineární rovnice (po každé zadané si řekne o další) ve
formátu

	<číslo><jméno proměnné> <+/-> <číslo><jméno proměnné> <+/-> .... = <číslo>

Pokud se kterákoli zadaná rovnice jakkoli odchýlí od formátu, aplikace ji bude
ignorovat, upozorní na to uživatele a požádá o další rovnici (<číslo> může mít
desetinná místa, ale nesmí to být zlomek, funkce, atp.).

Po zadání všech rovnic uživatel zadá určité klíčové slovo (něco jako 'count') a
aplikace vypíše hodnoty jednotlivých proměnných.. tzn. výstup bude něco z
následujících:

 - nezadali jste žádnou rovnici
 - soustava nemá řešení
 - (na každém řádku jedna) <proměnná> = <číslo>
                      nebo <proměnná> = <číslo><jiná proměnná> <+/-> <číslo><další proměnná> ...
   přesnost alespoň na dvě desetinná místa

IMPLEMENTACE

- pomocí Gaussovy, nebo Gauss-Jordanovy eliminace (a zpětné substituce)
- v jednom z následujících jazyků: Java (java.math.BigDecimal a pohodlná práce s desetinnými čísly),
  C# (výborná implementace regulárních výrazů), C++ (celková rychlost a všestrannost jazyka)