NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 7 - Cykly v C# .NET - for a while

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Odpovídá na luckas
Neaktivní uživatel:16.10.2019 22:03

K tomu bych asi použil Dictionary. Pokud ale nechceš zabíhat do pozdějších znalostí, asi by bylo nejjednodušší index prostě posunout. Místo vyskyty[-2] bys pak použil vyskyty[0]

int min = -2; // nebudeš přece vytvářet pole s čísly, která máš vytvořit, když jdou za sebou
int max = 2;
int posun = -min;

// tohle použiješ při generaci čísla
pole[i] = r.Next(max - min) - posun;

// a tohle při práci s výskyty
vyskyty[a + posun]
Odpovědět
Neaktivní uživatelský účet
Avatar
David
Člen
Avatar
David:4.3.2020 23:12

Díky za článek. ;-)

Avatar
Martin Košař:21.6.2020 19:54

Parádní článek, cítím jak potím nové znalosti :)

Avatar
Bohumír Bednařík:30.6.2020 19:07

.

Editováno 30.6.2020 19:09
Avatar
Aleš Bajgar
Člen
Avatar
Aleš Bajgar:20.10.2020 11:13

Prvně jsem napsal mocnitátor s proměnnou vysledek typu int a po zadání 820 mně to vyhodilo výsledek něco jako -1159xxxxxxxx, zkrátka nesmyslné záporné číslo. Všechny ostatní vysoké mocniny dávaly 0. Pomohla oprava na typ long. V rámci experimentu jsem podle předchozího příkladu zkusil vypočíst mocniny čísel od 2 do 10 pro všechny exponenty od 2 do 20. A opět, dle mého náhodně, při přetečení rozsahu typu int semtam místo nuly vyběhlo nesmyslné vysoké záporné číslo. Co se dělo?

Avatar
Lavender Aneta:5.5.2021 11:27

Na co do console.writeline vypisuju tu složenou závorku? když za čárkou je to stejnak vypsané a funguje to i bez toho.

Avatar
Andrea Korolovová:26.5.2021 17:27

Sem tam se zadrhnu, ale to je mou nepozorností :D Skvěle vysvětlené :)

Avatar
Jiří Čičovský:26.1.2022 12:53

Ahoj, možná jsem to někde přehlédl, je důvod použití hranatých závorek, když je to textový řetězec ?
Console.Write­Line("Přejete si zadat další příklad? [ano/ne]");

Jirka

Avatar
Odpovídá na Jiří Čičovský
Lukáš Bartošek :16.5.2022 11:40

Důvod je jen pro uživatelský výstup aby vědeli že mají zadat ano/ne. Čistě estetické.

Odpovědět
Nachystejte uzenáče, na snídani jsem zpátky!
Avatar
Libor Pavlík:30.5.2022 14:04

Nikde v dosavadních lekcí jsem neobjevil, jak použít metodu PadLeft k vyrovnání sloupců ve výstupu z kalkulačky a snad na to narazím někdy v budoucnu.

Nejnovější komentáře jsou na konci poslední stránky.
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 10 zpráv z 208.