/********************************************************************/ /**** ****/ /**** ****/ /**** Program : MatrixI.c ****/ /**** ****/ /**** Version : 01.00 ****/ /**** ****/ /**** Erstversion : 01.07.1990 ****/ /**** ****/ /**** Letzte Änderung : 08.08.1990 ****/ /**** ****/ /**** Compiliert mit : siehe MAKEFILE ****/ /**** ****/ /**** Gelinkt mit : siehe MAKEFILE ****/ /**** ****/ /********************************************************************/ /**** ****/ /**** ****/ /**** Copyright by Rüdiger Dreier ****/ /**** ****/ /**** ****/ /********************************************************************/ /* Einbinden der Include-Files */ #include #include #include #include #include LONG Zeilen,MZeilen; LONG Spalten,MSpalten; DOUBLE Zeile[20]; DOUBLE MatrixE[20][20]; DOUBLE MatrixL[20][20]; DOUBLE MatrixA[20][20]; char NULLSpalte[20]; SHORT Loesen(VOID) { SHORT i,l,Loesbarkeit,Ziel=0; MZeilen=Zeilen; MSpalten=0; /* Erster Schritt: Alle NullSpalten eliminieren und merken */ for(i=0;i=MSpalten-1) { flag=NULL; } else { flag=2; /* Nicht eindeutig lösbar */ } if(MSpalten