/***************************************************************/ /* Prof. Dr. Carsten Vogt */ /* FH Koeln, Fak. 07 / Nachrichtentechnik */ /* http://www.nt.fh-koeln.de/vogt */ /* */ /* Loesung der Uebungsaufgabe Kapitel 6, Nr. 4 */ /* aus "C fuer Java-Programmierer", Hanser-Verlag */ /***************************************************************/ #include int drei_ints(int param) { static int wert1 = -1, wert2 = -1, wert3 = -1; wert1 = wert2; wert2 = wert3; wert3 = param; printf("\n%d %d %d\n\n",wert1,wert2,wert3); return ((wert1==0)&&(wert2==0)&&(wert3==0)); } int main(void) { int eingabewert; do { printf("Bitte Ganzzahlwert eingeben: "); scanf("%d",&eingabewert); } while(!drei_ints(eingabewert)); printf("\nFertig!\n"); return 0; }