1 #include "vektor.h" 2 #include "printer.h" 3 #include "parser.h" 4 #include "gfanapplication.h" 5 #include "lp.h" 6 7 class TransposeMatrixApplication : public GFanApplication 8 { 9 public: includeInDefaultInstallation()10 bool includeInDefaultInstallation() // Not included since the program has no relation to the main programs 11 { 12 return false; 13 } TransposeMatrixApplication()14 TransposeMatrixApplication() 15 { 16 registerOptions(); 17 } name()18 const char *name() 19 { 20 return "_transposematrix"; 21 } main()22 int main() 23 { 24 lpSetSolver("cddgmp"); 25 FileParser P(Stdin); 26 IntegerVectorList v=P.parseIntegerVectorList(); 27 AsciiPrinter(Stdout).printVectorList(transposeIntegerVectorList(v)); 28 return 0; 29 } helpText()30 const char *helpText() 31 { 32 return "Takes a matrix and transposes it.\n"; 33 } 34 }; 35 36 static TransposeMatrixApplication theApplication; 37