IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

Aktivity
Avatar
Jiří Krup
Člen
Avatar
Jiří Krup: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
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.