Diskuze: Začiatočnicke "programy"
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 14 zpráv z 64.
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.
no neak takto to mam aj ja az na to ze ja som tam pchal do while, ale ja potrebujem aby on tie mince scitaval a ked bude suma a<=1.5 tak True, ked suma bude mensia ako 1.5 tak bude pytat dalsiu mincu a ked hodi zlu mincu tak koniec alebo opat vhod mincu
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
double a,vysledek = 0;
int konec = 1;
while(konec > 0)
{
printf("Vhod minci- soucet minci je %lf\n",vysledek);
scanf("%lf",&a);
if( a == 0.5 || a == 1 || a == 0.1 || a == 0.2)
{
vysledek += a;
if(vysledek >= 1.5)
{
konec = 0;
}
}
else
{
printf("vhodil jste spatnou minci!\n");
}
}
return 0;
}
Tak to by ti mělo stačit takhle to má podle mě vypadat )) stačí už si to jen upravit
velka vdaka, ako vidim staci trosku vediet co treba spravit a ono to ide, ja som to robil cez Kosice ako sa hovori, budem sa musiet este vela co ucit, inak nevies odporucit neaku dobru literaturu ohladom C, najlepsie pdf, v cestine alebo slovencine
hele projeď si tutorialy co jsem napsal já v jazyce C http://www.itnetwork.cz/…aky-priklady opravdu to píšu co
nejsrozumitelněji aby to pochopil opravdu každý. Určitě se tam tohle
naučíš a mraky dalšího ale pokud trváš na literatuře tak doporučuju
"Jazyk C" to je kniha má dva díly tam jsem se to učil já, ale bohatě ti
bude stačit když si prostuduješ tutoriály
kdybys zase potřeboval poradit tak
sem klidně napiš 
caw, dalo by sa to neak "osetrit" ked zadam ine ako 1,2,3,4 malo by vyhodit
varovanie ale on to ignoruje
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,o;
char x;
printf("\n1,Obvod stvorca \n2,Obsah stvorca \n3,Povrch kocky \n4,Objem
kocky\nVyber : ");
scanf("%c",&x);
printf("Zadaj stranu 'a' stvorca : ");
scanf("%d",&a);
switch (x)
{
case '1': o=4*a;
printf("Obvod stvorca je : %d",o);
break;
case '2': o=a*a;
printf("Obsah stvorca je : %d",o);
break;
case '3': o=6aa;
printf("Povrch kocky je : %d",o);
break;
case '4': o=aaa;
printf("Objem kocky je : %d",o);
break;
}
if (x==1,x==2,x==3,x==4)
{
printf("\nVAROVANIE\n");
}
return 0;
}
Protože x načítáš jako char ale v tej podmínce to porovnáváš s číslama. Navíc nechápu co mají bejt ty čárky mezi těma podmínkama.
Ošetřuje se to takhle
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
scanf("%d", &i);
if(i == 1 || i == 2 || i == 3)
{
printf("spravne");
}
else
{
printf("spatne");
}
return 0;
}
na čísla používej double,float nebo int char určitě ne...
Laskavě si přečti nějakej tutoriál máš to celé špatně
if (x==1,x==2,x==3,x==4)
{
printf("\nVAROVANIE\n");
}
jednak nevím co jsou ty čárky... na tohle se používá operátor || or
(nebo)
a navíc to nedává ani smysl... když bude x 1 nebo 2 nebo 3 nebo 4 odpověď
bude varování? Právě že naopak... program bude v pořádku, právě když
to bude něco jiného tak to bude špatně.. trošku u toho přemýšlej
navíc to máš ve switchi a tu podmínku až za tím takže se to nejdřív vypočítá a až pak porovná... na to se používá místo case default a ještě něco
case '3': o=6aa;
printf("Povrch kocky je : %d",o);
break;
case '4': o=aaa;
printf("Objem kocky je : %d",o);
break;
tohle je proboha co? od kdy se násobí stylem o = 6aa? snad i = 6aa;
takhle je to +- správně a už trošku přemýšlej
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int porovnani,strana;
printf("Zadej delku strany!");
scanf("%d", &strana);
printf("Co chces delat? Obvod <1> Obsah <2> Povrch <3> Objem <4> kostky \n");
scanf("%d", &porovnani);
switch(porovnani)
{
case 1: printf("Obvod je %d", 4*strana);
break;
case 2: printf("Obsah je %d", strana*strana);
break;
case 3: printf("Povrch je %d", 6*strana*strana);
break;
case 4: printf("Objem je %d", strana*strana*strana);
break;
default: printf("Zadal si jine cislo nez jsem chtel!");
}
return 0;
}
caw, nechce mi to vyhodit min pola, co tam mam zle?? s maximom mi to ide ked
dam int max=0; if(max<a[i])
#include <stdio.h>
#include <stdlib.h>
int main()
{
srand(time(NULL));
int min=100;
int const velkost=100;
int i, a[velkost];
for (i=0; i<velkost; i++)
{
a[i]= -100 + rand() % 200;
printf(" %d \n",a[i]);
}
if(min>a[i])
{
min=a[i];
}
printf("\nMinimum daneho pola je: %d \n",min);
}
Zobrazeno 14 zpráv z 64.
