NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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í.

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
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
16.10.2019 22:03
Neaktivní uživatelský účet
Avatar
David
Člen
Avatar
David:4.3.2020 23:12

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

 
Odpovědět
4.3.2020 23:12
Avatar
Martin Košař:21.6.2020 19:54

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

 
Odpovědět
21.6.2020 19:54
Avatar
Bohumír Bednařík:30.6.2020 19:07

.

Editováno 30.6.2020 19:09
 
Odpovědět
30.6.2020 19:07
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?

 
Odpovědět
20.10.2020 11:13
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.

 
Odpovědět
5.5.2021 11:27
Avatar
Andrea Korolovová:26.5.2021 17:27

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

 
Odpovědět
26.5.2021 17:27
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

 
Odpovědět
26.1.2022 12:53
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
16.5.2022 11:40
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.

 
Odpovědět
30.5.2022 14:04
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 205.