Archiv verlassen und diese Seite im Standarddesign anzeigen : Negativen in positiven Wert konvertieren
Hio. Also stellt euch folgende Situation vor: Ich habe einen Wert. Nehmen wir -90. Wie erhalte ich jetzt das positive Gegenteil, also 90 (ohne -). Genauso bei -45 zu 45 oder -13 zu 13? Dankbar für alle Hilfen.
Gruß
Lutz
Halo Lutz,
das wonach Du suchst nennt sich Zweier-Komplement im assembler gibt es das schöne
neg aber in C ?
Als Abhilfe hätte ich da folgende Lösung :
if (a<0) {
a = 0 - a ;
}
Theoretisch ist das richtig, vielleicht gibt es da irgendwas in C was es auch eleganter macht.
Vieleich findest Du was.
Gruß Sebastian
int a;
if (a < 0)
a = a*(-1)
oder du benutzt die Bibiliotheksfunktionen dafür ...
MfG Kjion
Viele Wege führen nach Rom, aber in welcher Bibliothek ist sowas ?
Gruß Sebastian
Die Bibliotheksfunktion: abs()
Die Bibliotheksfunktion: abs()
Ja genau, danke
Ich hatte immer meine Probleme mich in den C Bibliotheken zurechtzufinden.
8-[
Gruß Sebastian
Wenn ich mir die Lösungen so anschau, dämmerst mir. Hätt ich in der 9. Klasse mehr aufgepasst, so wüsste ich noch, dass wenn man negativen Zahlen in ner Gleichung positiv haben will einfach mit -1 multipliziert... :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.