5 void read_matrix ( int *pzeilen, int *pspalten ) {
7 /* abfragen der anzahl der zeilen und spalten. eintrag auf pointer. */
8 int i,j,temp,zeilen,spalten;
9 printf("Anzahl der Zeilen eingeben: ");
12 printf("Anzahl der Spalten eingeben: ");
16 /* memory allocation */
17 pelemente=(int *)malloc(zeilen*spalten * sizeof(int));
19 /* abfragen der elemente */
20 for (i=0;i<zeilen;++i) {
21 for (j=0;j<spalten;++j) {
22 printf("Element: %d. Spalte und %d. Zeile: ",j+1,i+1);
24 /* speichern der elemente */
25 *(pelemente + i*spalten + j)=temp;
32 void write_matrix ( int zeilen, int spalten ) {
34 for (i=0;i<zeilen;++i) {
35 for (j=0;j<spalten;++j) {
36 temp=*(pelemente + i*spalten + j);
37 printf("%03d\t",temp);