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()
{
longint 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);
return0;
}
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.