/***************************************************************/ /* Prof. Dr. Carsten Vogt */ /* FH Koeln, Fak. 07 / Nachrichtentechnik */ /* http://www.nt.fh-koeln.de/vogt */ /* */ /* Loesung der Uebungsaufgabe Kapitel 2, Nr. 2 */ /* aus "C fuer Java-Programmierer", Hanser-Verlag */ /***************************************************************/ #include #define BETRAG(x) (x>=0?x:-x) int main(void) { int z; float f; printf("Bitte ganze Zahl eingeben: "); scanf("%d",&z); printf("Betrag von %d: %d\n\n",z,BETRAG(z)); printf("\n\nBitte Zahl mit Nachkommastellen eingeben: "); scanf("%f",&f); printf("Betrag von %f: %f\n\n",f,BETRAG(f)); return 0; }