IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
lukas
Člen
Avatar
lukas:12.5.2015 18:34

Ahoj, ve škole mi zadali projekt, který mám vypracovat v konzolové aplikaci C#, ale vůbec si nevím rady. Zadání: Je dána posloupnost X celých čísel. Zjistěte a vypište informaci o monotonii této posloupnosti, tj. zda je rostoucí, nerostoucí, klesající, neklesající, konstantní nebo není monotónní. Poradíte mi prosím?

 
Odpovědět
12.5.2015 18:34
Avatar
Odpovídá na lukas
Neaktivní uživatel:12.5.2015 19:17

S čím konkrétne si nevieš rady? Príde mi to pomerne triviálne

Nahoru Odpovědět
12.5.2015 19:17
Neaktivní uživatelský účet
Avatar
lukas
Člen
Avatar
lukas:12.5.2015 20:06

Nevím, jak otestovat, o jakou se jedná posloupnost.

 
Nahoru Odpovědět
12.5.2015 20:06
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na lukas
Petr Čech:12.5.2015 21:13

Moje matematické znalosti se omezují na klesající a rostoucí fce, takže ti odpovím na ně: vstup načteš do pole int[].
A potom už to pole jen projedeš for cyklem asi takto:
•vezmeš 0. hodnotu a uložíš si ji.
•přesuneš se na další, pokud je další číslo menší, poznamenáš si, že jde o klesající a pokud je větší tak rostoucí (překvapivé, že :` ). Potom si vezmeš nějaký bool, kde bude ze začátku true.
zbytek bude jednoduchý:
projedeš celé pole a budeš stejným způsobem jako na začátku porovnávat aktuální s předchozí hodnotou. Pokud se tendence růstu/klesání poruší, uložíš false a cyklus zastavíš (break;)

PS: samozřejmě ti můžu napsat kód, ale pokud je to úkol ze školy, uplatňuji přísloví (normálně je nemám rád) "hladovému nedávej rybu, ale nauč ho rybařit".

Editováno 12.5.2015 21:15
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
12.5.2015 21:13
the cake is a lie
Avatar
lukas
Člen
Avatar
lukas:12.5.2015 21:45

Díky, já už se s tím poperu. :)

 
Nahoru Odpovědět
12.5.2015 21:45
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.