Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Bittioperaatiot heksaluvuille

Hoobo [22.11.2012 15:50:46]

#

Hei!

Olen yrittänyt toteuttaa C-kielellä ohjelmaa joka laskee Boolean bittitason operaatiot AND, OR ja XOR kahdelle annetulle Hex-luvulle.
Ohjelman (pitäisi) tulostaa kolmessa lukujärjestelmässä Dec, Hex ja Bin.

Olen miettinyt pääni puhki ja en saa vastakaikua ongelmaan, olisiko kellään mitään suuntaa antavia neuvoja toteutuksesta.

Kiitos jo etukäteen!

Metabolix [22.11.2012 16:32:27]

#

Mikä ongelmassa tuntuu hankalalta? Binäärimuotoon muuntamisen joudut tekemään itse, mutta muutenhan ongelma on yhtä helppo kuin kahden luvun yhteenlasku – vaihdat vain lukemisen kymmenjärjestelmästä (%d) heksadesimaaliksi (%x) ja luvut etumerkittömiksi (unsigned) ja käytät operaattoreita &, | ja ^.

Hoobo [23.11.2012 17:36:29]

#

tosiaan, kiitosta vaan. Eihän se toteutus vaikeaa ollut alkuunkaan, ajatus oli vain ilmeisesti jäässä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta