NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

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.