Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Erikoiseen algoritmiin apuja

tesmu [10.12.2006 19:19:13]

#

Eli siis tarttis tehdä c++:lla alkoritmi jolle annetaan jokin luku esim 543 ja sitten se alkaa vähentää siitä aluks 15
ahaa onnistuu eikä tulos menny negatiiviseks joten lisätään merkkitaulukkoon F ja sitten uudestaan koitetaan vähentää 15 ja taas onnistuu ilman negatiivisen luvun puolelle menemistä ja tekee sitä kunnes tullaan esim lukuun 14 ja koittaa vähentää siitä 15 ahaa meni negatiiviselle joten koitetaan vähentää luku 14 noniin saatiin vähennettyä ja silloin lisätään merkkitaulukkoon E jne jne toivottavasti ymmärsitte tässä vielä muutama esimerkki mitä alkoritmin pitäisi tehdä

54 - 15 = 39 (merkkitaulukko = F)
39 - 15 = 24 (merkkitaulukko = FF)
24 - 15 = 9 (merkkitaulukko = FFF)
9 - 15 = -6 ei käy, 9 - 14 = -5 ei käy, 9 - 13 = -4 ei käy, 9-12 = -3 ei käy, 9-11 = -2 ei käy, 9-10 = -1 ei käy, 9-9 = 0 käy (merkkitaulukko = FFF9)

huom tarkoitus ei ole muuttaa lukua hexadesimaaliksi vaan tarkoitus saada luvusta tuollainen muoto että jos jokaisen noista merkkitaulukossa olevista arvoista laskee yhteen niin summa on tuo luku

kysykää jos ette ymmärtäneet...

Chiman [10.12.2006 19:36:10]

#

F-kirjainten määrä = luku / 15
viimeisen kirjaimen määrää: luku % 15

Vastaus

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

Tietoa sivustosta