From 3264a81c4bad527e3eed3e15f1086a4f2747a576 Mon Sep 17 00:00:00 2001 From: hackbard Date: Wed, 10 Apr 2002 00:35:59 +0000 Subject: [PATCH] added matrix_mult.c file - matrix multiplication without fields and with use of amlloc and free. --- matrix_mult.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 matrix_mult.c diff --git a/matrix_mult.c b/matrix_mult.c new file mode 100644 index 0000000..0c5b1ab --- /dev/null +++ b/matrix_mult.c @@ -0,0 +1,83 @@ +#include + +int *pelemente, *pmatrix1, *pmatrix2; + +void read_matrix ( int *pzeilen, int *pspalten ) { + + /* abfragen der anzahl der zeilen und spalten. eintrag auf pointer. */ + int i,j,temp,zeilen,spalten; + printf("Anzahl der Zeilen eingeben: "); + scanf("%d",&zeilen); + *pzeilen=zeilen; + printf("Anzahl der Spalten eingeben: "); + scanf("%d",&spalten); + *pspalten=spalten; + + /* memory allocation */ + pelemente=(int *)malloc(zeilen*spalten * sizeof(int)); + + /* abfragen der elemente */ + for (i=0;i