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...
F-kirjainten määrä = luku / 15
viimeisen kirjaimen määrää: luku % 15
Aihe on jo aika vanha, joten et voi enää vastata siihen.