/***************************************************************/ /* Prof. Dr. Carsten Vogt */ /* FH Koeln, Fak. 07 / Nachrichtentechnik */ /* http://www.nt.fh-koeln.de/vogt */ /* */ /* Beispielprogramm p01020103.c */ /* aus "C fuer Java-Programmierer", Hanser-Verlag */ /* */ /* Demonstriert wird der Aufbau eines C-Programms, das aus */ /* einem Hauptprogramm und einer einfachen Funktion besteht. */ /* Das Programm gibt in einer Schleife eine Folge von Zweier- */ /* potenzen aus. Zur Verdopplung der dabei verwendeten Varia- */ /* blen wird jeweils die Funktion aufgerufen. */ /***************************************************************/ #include int doppelt(int x) { return 2*x; } int main(void) { unsigned int obergrenze; unsigned int zahl = 1; printf("Eingabe der Obergrenze: "); scanf("%u",&obergrenze); while ( zahl <= obergrenze ) { printf("Zweierpotenz: %u\n",zahl); zahl = doppelt(zahl); } return 0; }