Diskuze: Mensi pomoc bych uvital.
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 9 zpráv z 9.
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.
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
cout << " Welcome to the Best RPG ever made!!!" <<endl;
cout << " Plz choose your Hero:" <<endl;
cout << " 1:Warrior" << " " << "2: Magician" << " " <<"3:Thief";
cout << "4: Elf"<<endl;
int characterNum = 0;
cin >> characterNum;
string className = " ";
string weapon = " " ;
int HitPoints = 0 ;
int MagicPoints = 0 ;
if (characterNum == 1)
{
className = "Warrior";
weapon = "Gun";
HitPoints = 8;
MagicPoints = 3;
}
else{
if (characterNum == 2)
{
className = "Magician";
weapon = "Hulka";
HitPoints = 9;
MagicPoints = 15;
}
else{
if(characterNum == 3)
{
className = "Thief";
weapon = "Key";
HitPoints = 4;
MagicPoints = 6;
}
else{
{
className = "Elf";
weapon = "nothing";
HitPoints = 30;
MagicPoints = 50;
}
}}}
cout <<"ClassName =" <<" " << className <<endl;
cout <<"weapon = " << " " << weapon <<endl;
cout <<"HitPoints =" << " " << HitPoints <<endl;
cout <<"MagicPoints=" << " " << MagicPoints <<endl;
// system("pause");
return 0;
}
ALEBO KRAJSIE RIESENIE
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
cout << " Welcome to the Best RPG ever made!!!" <<endl;
cout << " Plz choose your Hero:" <<endl;
cout << " 1:Warrior" << " " << "2: Magician" << " " <<"3:Thief";
cout << "4: Elf"<<endl;
int characterNum = 0;
cin >> characterNum;
string className = " ";
string weapon = " " ;
int HitPoints = 0 ;
int MagicPoints = 0 ;
switch(characterNum)
{
case 1:
{
className = "Warrior";
weapon = "Gun";
HitPoints = 8;
MagicPoints = 3;
}
break;
case 2:
{
className = "Magician";
weapon = "Hulka";
HitPoints = 9;
MagicPoints = 15;
}
break;
case 3:
{
className = "Thief";
weapon = "Key";
HitPoints = 4;
MagicPoints = 6;
}
break;
default : //ked ani jedna z moznosti nevyhovovala
{
className = "Elf";
weapon = "nothing";
HitPoints = 30;
MagicPoints = 50;
}
break;
}
cout <<"ClassName =" <<" " << className <<endl;
cout <<"weapon = " << " " << weapon <<endl;
cout <<"HitPoints =" << " " << HitPoints <<endl;
cout <<"MagicPoints=" << " " << MagicPoints <<endl;
system("pause");
return 0;
}
On ten kód jen nezformátoval. Máš tam chybu u poslední větve else. V else už nemůžeš definovat podmínku. Na to musíš použít else if.
Kód ti navíc nefunguje proto, že používáš knihovnu string.h (v C++ taky jako cstring - viz. http://www.cplusplus.com/…ary/cstring/), což je knihovna klasického céčka, která pracuje s řetězci jako s poli znaků, které nemůžeš jen tak spojit. Musíš na to použít speciální funkce (strcat atp.). V C++ existuje ještě jiná knihovna string, která už tohle umí (viz. http://www.cplusplus.com/…ence/string/). Jen uprav include (a ten else) na #include <string>
woa , z tim Else if jsi mel pravdu.
Dekuji, to me fakt nenapadlo a to sem do toho cumel 2 hodiny. dik :0)
Promin dekuji , ale mne ani jeden z tvych kodu nefungoval. Fungovalo to az potom co sem na posledni else pridal if.
tak nevim , mozna mam dosranej compiler


zdravim potřeboval bych pomoct: udělat program do textboxu napíšeš číslo ,dáš enter a ono ti ho napíše do labelu pak uděláš to samí ještě jednou ale už ti to číslo nevypíše ale sečte to stím druhým a vypíše to zase do labelu
Zobrazeno 9 zpráv z 9.