snozzlee Skrevet 22. januar 2011 Skrevet 22. januar 2011 Hei! Jeg vet ikke helt hvordan jeg skal gjøre dette: jeg har sum av meter, cm og mm. Også skal jeg summere dem, men jeg har problemer med å printe dem ut rett. For eks at summen min blir: 3m 6cm og 9mm. Hvordan skal jeg få en rett utskrift av dette i meter? Sånn at det blir: 3.069m Det jeg får er: 3.69 Hvis jeg bruker %2d på alle tre summene, så ser denn sånn ut: 3. 6 9 Det jeg vil ha er 0, sånn at det blir 3.069.
snozzlee Skrevet 22. januar 2011 Forfatter Skrevet 22. januar 2011 aha fant ut at %02d funket fint for cm summen, og at de andre ikke trenger det?
TheMaister Skrevet 9. februar 2011 Skrevet 9. februar 2011 Konvertér alt til meter: float meter = m + 100.0*cm + 1000.0*mm; printf("%.3fm\n", meter);
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå