NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
IT rekvalifikace s podporou uplatnění. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!

Diskuze: Převod z 2jkové soustavy do 10tkové

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

Aktivity
Avatar
Neaktivní uživatel:21.1.2017 19:53

Dobrý den,
Mám takový menší problém, potřebuji vytvořit program na převod těchto dvou soustav, ale ve stylu že dokuď uživatel nezadá binární číslo ve správném tvaru tak ho program nepustí dál dokuď ho nezadá správně. Bohužel knihovnu můžu mít maximálně stdio.h a jenom cyklus for. Stále na to nemůžu přijít a stále s tím bojuji. Mohli by jste mě prosím poradit? Jedná se o jazyk C. Děkuji

Editováno 21.1.2017 19:56
Odpovědět
21.1.2017 19:53
Neaktivní uživatelský účet
Avatar
Libor Šimo (libcosenior):21.1.2017 21:55

Na vstupe bude pole znaky[256].

for (i = 0; i < 256; i++) {
    if (pole[i] != '0' || pole[] != 0) {
        printf("Nespravne zadanie!\n");
        break;
    }
}
Nahoru Odpovědět
21.1.2017 21:55
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Libor Šimo (libcosenior):22.1.2017 6:46

V pravej podmienke ma byt '1', nie 0.

Nahoru Odpovědět
22.1.2017 6:46
Aj tisícmíľová cesta musí začať jednoduchým krokom.
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 3 zpráv z 3.