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 osmičkové do desítkové soustavy

Aktivity
Avatar
Filip Miska
Člen
Avatar
Filip Miska:7.6.2016 22:08

Zdravím,
dělám úkol do programování a chtěl bych se zeptat jestli je tento zdrojový kód správně popř. poupravit ty mé vysvětlivky. Snažím se to pochopit. Děkuji

#include <stdio.h>
#include <math.h>            /*Matematické funkce pro reálná čísla*/

int main()
{

    long int osum, desitkove = 0;
    int i = 0;

    printf("Zadej osmickove cislo: ");
    scanf("%ld", &osum);                                                                  /*%ld = Long Integer - Dlouhé celé číslo*/
    while (osum != 0)
    {
        desitkove =  desitkove +(osum % 10)* pow(8, i++);      /* i++ - zvyšuje hodnotu o jedno*/
        osum = osum / 10;                                                                  /* pow - Vrací umocněné číslo např. pow (x, 1./2.) je umocnění na jednu polovinu*/
    }
    printf("Vysledek v desitkove soustave je: %ld",desitkove);
    return 0;
}
 
Odpovědět
7.6.2016 22:08
Avatar
Filip Miska
Člen
Avatar
Filip Miska:7.6.2016 22:24

Omlouvám se, je to v programu C. Špatně jsem klikl :/

 
Nahoru Odpovědět
7.6.2016 22:24
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 2 zpráv z 2.