Diskuze: Cyklus
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 8 zpráv z 8.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.


if (pozadovany_rozmer_a > zadany_rozmer_b) {
rozmer_b = zadany_rozmer_b;
while (pozadovany_rozmer_a > rozmer_b) {
pocet_latek_b2++;
rozmer_b = rozmer_b + (zadany_rozmer_b - prekryv);
}
}
if (pozadovany_rozmer_b > zadany_rozmer_a) {
rozmer_a = zadany_rozmer_a;
while (pozadovany_rozmer_b > rozmer_a) {
pocet_latek_a2++;
rozmer_a = rozmer_a + (zadany_rozmer_a - prekryv);
}
}
pocet_latek_1 = pocet_latek_a*pocet_latek_b;
pocet_latek_2 = pocet_latek_a2*pocet_latek_b2;
if (pocet_latek_1 > pocet_latek_2){
pocet_latek= pocet_latek_2;
}
if(pocet_latek_2>=pocet_latek_1){
pocet_latek=pocet_latek_1;
}
return pocet_latek;
Kdyžtak ještě napiš, jakou úlohu má tvůj kód plnit (tzn. jaký problém má vyřešit), protože to (alespoň pro mě) z kódu není poznat (což neznamená, že kód je špatný).
z této ukázky se dá vyčíst pouze to, že používáš cykly, kde nejsou potřeba. Místo použitého while, stačí vypočítat rozdíl mezi položkami, které porovnáváš, a s ním pracovat.
To vypadá jako program počítající množství látek potřebné pro ušití oděvu. Jak už tu bylo řečeno, bylo by dobré popsat co konkrétně má program dělat, nemohu úplně najít souvislost mezi položeným dotazem a fragmentem kódu. Předně by to chtělo sem vložit kompletní kód spolu s inicializační částí. Určitě by stálo za zváženou výstižnější popis identifikátorů, působí to matoucím dojmem. Nevidím tam, co se stane, budou-li požadované rozměry menší nebo rovny než zadané.
Souhlasím s tím, že cykly jsou tady úplně mimo. Zkus na to jít
matematicky ...
Hledáš 4x výsledek pro rovnici o 1 neznámé.
Neřešil bych progtestové úlohy na veřejných sítích - někdo to zkopíruje (určitě to někdo zkopíruje) a budeš mít zbytečně strhnuté body nebo půjdeš na přezkoušení.
Zobrazeno 8 zpráv z 8.