moved test/* to beginners/ directory
[my-code/beginners.git] / ggt.c
diff --git a/ggt.c b/ggt.c
new file mode 100644 (file)
index 0000000..b15e0f8
--- /dev/null
+++ b/ggt.c
@@ -0,0 +1,37 @@
+/* program to calculate the ggt of two integers */
+
+/* we include headers */
+#include <stdio.h>
+
+main()
+{
+
+/* declaration of variables */
+int zaehler, nenner;
+
+printf("Zaehler: ");
+scanf("%d",&zaehler);
+printf("Nenner: ");
+scanf("%d",&nenner);
+
+if ( nenner == 0 )
+       {
+       printf("never devide through zero, lamer :p\n");
+       exit(0);
+       }
+else
+       {
+       while ( zaehler != nenner )
+               {
+               if ( zaehler > nenner )
+                       {
+                       zaehler = zaehler - nenner;
+                       }
+               else
+                       {
+                       nenner = nenner - zaehler;
+                       }
+               }
+       printf("ggt = %d\n",zaehler);
+       }
+}