#include <stdio.h>
#include <stdlib.h>
#include <signal.h>

void sigfunc(int sig)
{

 if(sig != SIGFPE)
   return;
 else
   printf("Sie koennen keinen Wert durch 0 teilen!!\n");
}

int main()
{
 int wert,wert2;

 signal(SIGFPE,sigfunc); /*Floating Point Error*/
 signal(SIGINT,SIG_IGN); /*STRG - C ignorieren*/

 printf("Programm zum Dividieren von Zahlen!\n");
 printf("Zahl eingeben : ");
 scanf("%d",&wert);

 while(1)
  {
   printf("geteilt durch > ");
   scanf("%d",&wert2);
   printf("Gesamt = %d\n",wert/=wert2);
  }
}