Prevod cisla z desiatkovej na sestnastkovu sustavu (c)

Programovacie jazyky, rady, poradňa...
guitarista25
Amateur
Amateur
Príspevky: 15
Registrovaný: 12 nov 2007, 15:14

Prevod cisla z desiatkovej na sestnastkovu sustavu (c)

Príspevok od používateľa guitarista25 »

Nazdar hosi, potreboval by som pomoct s algoritmom na prevod cisla z desiatkovej na sestnastkovu sustavu v cecku.
Vedel by mi niekto pomoct ?
:)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

print("cislo %d je v sestnastkovej sustave: %02X", cislo, cislo);
guitarista25
Amateur
Amateur
Príspevky: 15
Registrovaný: 12 nov 2007, 15:14

Príspevok od používateľa guitarista25 »

dikes kaamo ... a takto podobne by sa dalo previest aj z desiatkovej do osmickovej sustavy ? Lebo ja som nato vymyslel tazky algoritmus a mozno sa to da spravit uplne jednoducho spravit :)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

print("cislo %d je v osmickovej sustave: %o", cislo, cislo);
guitarista25
Amateur
Amateur
Príspevky: 15
Registrovaný: 12 nov 2007, 15:14

Príspevok od používateľa guitarista25 »

no a este posledny krat budem otravovat :P keby som to chcel spatne, z osmickovej na desiatkovu a zo sestnastkovej na desiatkovu :)
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

zeby? :roll:

Kód: Vybrať všetko

print("cislo v osmickovej sustave %o je v desiatkovej sustave: %d", cislo, cislo);

print("cislo v16-kovej sustave %02X je v desiatkovej sustave: %d", cislo, cislo);
guitarista25
Amateur
Amateur
Príspevky: 15
Registrovaný: 12 nov 2007, 15:14

Príspevok od používateľa guitarista25 »

ten prevod z sestnastkovej a osmickovej sustavy mi nefunguje, pri vstupe zadam sestnastkove cislo a osmickove cislo scanf("%02X %o", &cislo1, &cislo2);
pri vypise davam printf("%c %d \n", cislo1, cislo2);
mozes mi to opravit ?
dikes
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

vo výpise máš %c ale to je pre znak, to zmeň na %d alebo čo to chceš vlastne vypísať
guitarista25
Amateur
Amateur
Príspevky: 15
Registrovaný: 12 nov 2007, 15:14

Príspevok od používateľa guitarista25 »

funguje, dik za rady ;D
Napísať odpoveď