#include int teile(int i, int j, int *e, int *r); int main () { int erg, rest; int *perg, *prest; int result; // Aufruf mit Nicht-Zeigervariablen result = teile(20, 3, &erg, &rest); printf("Ergebnis 1: "); if (!result) printf("Division durch Null!\n"); else printf("%d Rest %d\n", erg, rest); // Aufruf mit Zeigervariablen perg = &erg; prest = &rest; result = teile(7, 0, perg, prest); printf("Ergebnis 2: "); if (!result) printf("Division durch Null!\n"); else printf("%d Rest %d\n", erg, rest); return 0; } int teile(int i, int j, int *e, int *r) { if (j == 0) return 0; /* Division durch Null!*/ *e = i / j; /* Ganzzahlige Division */ *r = i % j; /* Divisionsrest */ return 1; }