Diskuze: Nefunkční if else v ukolu plus rozdělení celého a desetinného čisla
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
V prvom prípade keď odpovedáš na prvú otázku tak scanf načíta znak a keďže stlačíš enter vyhodnotí sa podmienka a ten stlačený enter si načíta druhý scanf a teda ďalšia podmienka neplatí. Ak chceš aby scanf ignoroval biele znaky môžeš to spraviť napr. takto
scanf(" %c", &odp);
prípadne za každý scanf môžeš dať getchar() ktorý ti tento nový riadok zožerie.
V druhom prípade namiesto float cc; daj int cc;
Zobrazeno 3 zpráv z 3.